Context
P2 flake-soundness assumes the tests run hermetically (frozen clock, no network, fixed seed, bounded concurrency, pinned runner image). Today only lockfile resolution is gated. Without this the masking window reopens.
Scope
- A hermetic test harness + a CI drift probe (re-run a known prefix twice, diff).
- Wire into the verdict seam.
Acceptance
A deliberately non-hermetic test is flagged; the probe catches runtime drift.
Seam
tools/hermetic/, tools/conductor/verdict.py; DESIGN.md §9/§6.5.
Context
P2 flake-soundness assumes the tests run hermetically (frozen clock, no network, fixed seed, bounded concurrency, pinned runner image). Today only lockfile resolution is gated. Without this the masking window reopens.
Scope
Acceptance
A deliberately non-hermetic test is flagged; the probe catches runtime drift.
Seam
tools/hermetic/,tools/conductor/verdict.py; DESIGN.md §9/§6.5.