1. Define a release unit broader than a git commit
Outcome: The team can unambiguously identify the behavioral configuration that was actually verified.
Tasks
- →Collect the code/model/prompt/retrieval/tool/policy/dependency fingerprint
- →Record immutable or resolvable version identifiers
- →Assign an owner to every mutable component
- →Reject ambiguous aliases in production evidence unless resolved to an exact version
Checks
- ✓One approved envelope maps to one reproducible configuration
- ✓Changing a model alias or retrieval index changes the fingerprint
- ✓Secrets never enter the evidence artifact