Clarify collection contracts and migration docs
This commit is contained in:
@@ -52,8 +52,9 @@ type CollectionInfo struct {
|
||||
|
||||
// PromptIdentity identifies one prompt ID and its optional descriptive version
|
||||
// label in the effective configuration captured when an Engine is constructed.
|
||||
// A nil Version means no label was declared; a non-nil empty string is an
|
||||
// explicit label. It has no stable JSON representation.
|
||||
// Version is metadata only and never participates in prompt selection. A nil
|
||||
// Version means no label was declared; a non-nil empty string is an explicit
|
||||
// label. It has no stable JSON representation.
|
||||
type PromptIdentity struct {
|
||||
ID string
|
||||
Version *string
|
||||
|
||||
Reference in New Issue
Block a user