Skip to content

Extend the hermetic gate to the test runtime (flake-soundness precondition) #6

Description

@ronimoe

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    operational-hardeningWiring real GitHub/CI/registry behind the engine seams

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions