todo2code

Ticket 005 audit

Decision

Reject the live cross-language reranker as a production feature. Retain the offline contracts, schemas, tests, captured gold fixtures and research reproducer. Do not export or enable the reranker through the package, linker, CLI, MCP or A2A.

Communication audit

The final ticket produced 51 codex records and 4 tom-sapletta-com records after section-aware conversion. There are no blocking polarity conflicts. The final issue ownership is:

The agent may correct its seven evidence claims, but must not edit the human-owned participant file to silence the other nine findings.

Historical read-only material from wellmanifest/new-project commit 2b9e3c9 showed why a filename-only migration is unsafe:

Offline reranker result

Gold v2 uses captured, structured decisions through the same runtime validators:

Live tracked-repository result

Three live attempts failed closed:

  1. top-3 returned a JSON value without a decisions array;
  2. top-1 returned the top-level key judgments instead of decisions;
  3. top-1, after an explicit key instruction, returned at least one confidence outside the required numeric 0..1 contract.

No accepted result artifact exists because invalid provider output is not promoted into t2c.semantic-rerank/v1. No relation was created, no coverage metric changed, and the two false embedding candidates from ticket 004 were not silently accepted.

Validation