Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions TODO.sota/52-unified-framework.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,3 +172,17 @@ doesn't merge).
inventory); exporter attention-mask option for batched serving
(WO51 remedy (b)); conformance coverage grows with each shipped
artifact; src/gpu/modal_* deprecation flagged for owner.

## WO55 — the OCP round (2026-10-19, merged #312)

All four extension points are now registries — the modules are closed
for modification, open for extension:
- gates: BaseGate + register_gate + GateContext; evaluate() runs every
registered gate. New: ConformanceGate (frozen fixtures or no pass)
and RegressionGate (flag-only vs registry best-known).
- stage types: register_stage_type() (KNOWN_STAGES is a live alias).
- corpus source kinds: schema data + planner volume-provider registry.
- license policy: LicensePolicy objects (allow_waivers), never edits.
7 tests written first; 249 green. Deliberately rejected: CLI verb
registry (argparse idiom is correct), GateResult abstraction ceremony,
old src/framework/ module adoption (pattern adopted, module superseded).
Loading