fix(conformance): record the guard's internal-surface position on _LEX_PAYLOADS
llm-ingestion-pipeline-security states (coord message 2026-08-10T12:42:31Z) that _LEX_PAYLOADS and the 83 pattern ids are an internal surface on their side, with no README/CHANGELOG/docs statement promising id or payload stability. Their gate is their own test suite, not a promise to this repository. Their stated position: a future payload change diverges the pin and should be re-pinned, not treated as a broken contract. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QJTZgfnjsaN14ti5HXiKhQ
This commit is contained in:
parent
4d351d2a31
commit
a1578e6f3f
1 changed files with 3 additions and 2 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.1",
|
||||
"id": "llm-security-commons/conformance",
|
||||
"description": "Enumeration and measurement header for the conformance corpus. Every case directory holds input.txt (the exact bytes to scan) and expected.json (the findings a conforming runtime must produce). The normative reading of those files is spec/conformance-corpus.md; this file records where the cases came from and what was measured.",
|
||||
"$comment": "Fixture files carry no individual version field. The corpus is versioned as a whole, here — a case is added, removed or corrected by bumping this version, and a case-id change is a MAJOR bump because consumers name cases.",
|
||||
|
|
@ -26,7 +26,8 @@
|
|||
"source_commit": "0bf07295c2191d5061537834abf22929f7d50826",
|
||||
"source_version": "0.3.4",
|
||||
"$comment": "The inputs were authored by one of the two runtimes, as one payload per pattern id, and are reproduced verbatim. That asymmetry is stated rather than averaged away: what makes them usable as a cross-runtime corpus is not their origin but the measurement below, which ran them through the other runtime as well and found the same lexicon verdict on every one.",
|
||||
"id_set_check": "The 83 payload keys and the 83 commons pattern ids are the same set — compared, not assumed."
|
||||
"id_set_check": "The 83 payload keys and the 83 commons pattern ids are the same set — compared, not assumed.",
|
||||
"stability_note": "llm-ingestion-pipeline-security states (coord message 2026-08-10T12:42:31Z) that _LEX_PAYLOADS and the 83 pattern ids are an internal surface on their side, with no README/CHANGELOG/docs statement promising id or payload stability - their own test suite enforces id coverage as their gate, not as a promise to this repository. Their stated position: if a payload changes upstream, this manifest's pin diverges and should be re-pinned; divergence is a re-pin signal, not a breach of a contract they never granted."
|
||||
},
|
||||
"measurement": {
|
||||
"date": "2026-08-10",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue