949 B
949 B
Phase 1B installation registry evidence
- Date: 2026-07-18
- Requirement IDs: R-009, R-024, R-027
- Phase/gate: phase 1 / durable installation identity registry
- Scope: exact adapter-fingerprint matching, persistent UUID generation, move aliases, XDG state resolution, bounded strict JSON, locking, atomic replacement, and backup
- Exclusions: adapters, launch plans, configuration precedence, providers, CLI changes, and process execution
- Commands:
make verify;make audit; human and JSONkiln doctorsmoke paths - Expected result: identity survives reloads and moves; ambiguous, corrupted, oversized, and unsafe state fails closed without mutation; concurrent resolution creates one entry
- Observed result: 20 unit, contract, adversarial, persistence, and concurrency tests passed; Rustfmt, workspace/all-target compilation, Clippy with warnings denied, and cargo-deny advisories/bans/licenses/sources passed
- Result: pass