docs(carriers): the third verdict exists, and publishing an alias is what takes it away
The carrier decision request went to both runtimes today. Then re-reading our own spec turned up an error in it: the request said the corpus has no verdict for a case a runtime cannot reach. It has one, and this repository wrote it — §1.1 `not-applicable`, attaching to a declared table. A correction went to both. What the correction found is sharper than the mistake. llm-security declares the lexicon table alone (`DECLARED_TABLES`, measured at 47905da), so carrier cases are not-applicable there today. Their suite derives the registered set by walking each vendored file for any node carrying `aliases.llm_security`, then asserts every registered table is declared — the §1.1 anti-narrowing floor. Granularity is the file. So one aliased carrier id would force `codepoints/carriers.json` into their declared set, oblige them to run all six carrier cases, and convert the three artifact-side ones into failures. Publishing the alias is the irreversible act, not minting the case. manifest.json 0.3.3 -> 0.3.4; README's carrier paragraph carried the same superseded "labels differ by pipeline stage" claim and now carries the measured one. No case, no id and no expected.json moved. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F1HPHHP1zDNk1tMKDPuLCC
This commit is contained in:
parent
302625ead5
commit
7ce0ba706c
3 changed files with 66 additions and 9 deletions
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue