Remove redundant captured prompt fields

This commit is contained in:
2026-11-05 14:34:05 +00:00
parent 7db5572b62
commit cee9bbc7b2
7 changed files with 10 additions and 10 deletions

View File

@@ -139,8 +139,10 @@ and diffs expose resolved values, recorded normalization and provenance.
can apply further overrides, so the views are not promised to be identical.
Remove `PromptVersion` and `PromptIdentity.Version` uses and the corresponding
`prompt_version` JSON members. Prompt hashes are opaque equality values and may
change when the removed field no longer participates in hashing.
`prompt_version` JSON members. Prompt definition hashes are opaque equality
values and may also change because redundant captured fields were removed.
Invalidate persisted caches or comparisons that span this change; hashes from
inspection and preparation of the same captured definition still agree.
## Identity Mapping

View File

@@ -804,6 +804,11 @@ pass on Go 1.27.3. The remaining file-source caller uses its three results.
output overrides and hash-relation tests pass with independently specified
behavior. No assertion of bit-identical previous hash values is added.
Completion: captured definitions use the validation contract's format and no
longer retain a redundant content-file path. Source-relative loading and
request override defaulting remain intact. Configuration, prompt, use-case, and
focused public tests pass on Go 1.27.3; migration guidance notes hash/cache impact.
## Stage 32: Retire The Legacy Production Capacity Wrapper
**Catalog:** 34. **Files:** runner scheduling test, capacity wrapper/tests/docs.