Skip to content

Phase 2 — validation framework v1 #8

Description

@thebeastagi

Scope (ROADMAP.md, Phase 2)

  • Expand L0→L2 automated gates with statistical sanity checks, holdout protocols, and explicit leakage controls.
  • Add seeded-bias fixtures and calibration reports.
  • Add confidence aggregation only after calibration data exists; do not invent precision.

Acceptance checklist

  • L1 (internal) gate: statistical sanity checks on adapter evidence (determinism, score-range, degenerate-distribution rejection).
  • L2 (replication) gate: declared holdout protocol — replication evidence must come from a different dataset identifier and independent seeds than internal evidence.
  • Explicit leakage controls: promotion rejected when train/holdout datasets collide or seeds are reused across gates.
  • Seeded-bias fixture suite: known-good and known-bad candidates with planted failure modes (overfit, leakage, degenerate).
  • Calibration reports: fixture-suite run producing per-gate catch/false-pass rates.
  • Confidence aggregation API that refuses to emit a number without calibration data — no invented precision.
  • Tests green (ruff + pytest 3.10/3.11/3.12). Docs updated truthfully.
  • Invariants: L4 human-gated; no discovery claims; no secrets; $0 spend.

Dependencies

Blocked by #7 — Phase 1 epic (trust registry is the entry point adapters pass through).

Tasks

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicPhase epic: groups task issuesphaseRoadmap phase marker

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions