Remove public prompt version metadata
This commit is contained in:
@@ -119,9 +119,7 @@ type RequirementIssue struct {
|
||||
// prompt context. Input and variable entries are sorted by exact name. Issues
|
||||
// are deduplicated by code and associated names, then sorted by that tuple.
|
||||
// Their descriptions and entry explanations are safe summaries, not
|
||||
// machine-readable details. PromptVersion is caller-owned descriptive metadata,
|
||||
// not a selection key: nil means no label was declared; a non-nil empty string
|
||||
// is explicit.
|
||||
// machine-readable details.
|
||||
//
|
||||
// Complete describes the supported analysis's discovery coverage, not whether
|
||||
// requirements are supplied, templates will render, artifacts or schemas are
|
||||
@@ -133,10 +131,6 @@ type RequirementIssue struct {
|
||||
type RequirementInspection struct {
|
||||
// PromptID is the selected exact prompt ID.
|
||||
PromptID string
|
||||
// PromptVersion is the selected definition's descriptive version label and
|
||||
// never participates in prompt selection. Nil means no label was declared; a
|
||||
// non-nil empty string is an explicit label.
|
||||
PromptVersion *string
|
||||
// ProfileID is the selected profile identity; it does not indicate
|
||||
// execution readiness.
|
||||
ProfileID string
|
||||
@@ -208,7 +202,7 @@ func fromDomainRequirementInspection(inspection *domain.RequirementInspection) *
|
||||
return nil
|
||||
}
|
||||
result := &RequirementInspection{
|
||||
PromptID: inspection.PromptID, PromptVersion: copyRequirementString(inspection.PromptVersion),
|
||||
PromptID: inspection.PromptID,
|
||||
ProfileID: inspection.ProfileID, Complete: inspection.Complete,
|
||||
Inputs: make([]InputRequirement, len(inspection.Inputs)),
|
||||
Variables: make([]VariableRequirement, len(inspection.Variables)),
|
||||
|
||||
Reference in New Issue
Block a user