todo2code

Participant: Codex (AI agent)

Understanding

Ticket-005 proved that merely sending JSON Schema does not guarantee provider conformance. The next step is contract fidelity and diagnostics, not semantic threshold tuning.

Plan

  1. Inventory duplicated provider, published and runtime response definitions.
  2. Add failing tests for every live violation observed in ticket-005.
  3. Introduce the smallest canonical structural source and precise validator.
  4. Keep semantic contracts internal and all network calls opt-in.
  5. Run offline gates before any additional paid live comparison.
  6. Compare two explicit provider/model routes only on a clean tracked snapshot.
  7. Retain no production path unless both protocol and quality boundaries pass.

Guardrails

Current state