Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Source admission, per-kind evidence, and qualified legal uncertainty. The protoc
- Add source-controlled publication state with dated npm, MCP Registry, tag, and release snapshots, plus tests and evals that retain independent provider evidence through partial publication.
- Add per-kind evidence inputs (`pub:evidence_inputs`, `admission_status`, `evidence_type`, `pub:source_review_state`) to every Obligation-First record, with regression coverage for the evidence boundary. A reviewed mapping input cannot promote a record whose native instrument or obligation definition remains legacy-unreviewed.
- Retain D. Colo. ECF 24, the Utah HB 452 enrolled bill, and the Doctronic signed agreement, outcomes report, FAQ, and pilot page as admission sources, with source-specific regressions.
- Add admission receipt succession: a successor receipt embeds the accepted receipt verbatim, reviews only units changed since it, and must carry forward its unresolved items. Accepted receipts become immutable; the base-commit check rejects a rewritten receipt. `prepare-source-admission.js --supersede` prepares a successor packet, and Obligation-First evidence inputs read unit reviews through the lineage.
- Retain the Legion and ElizaChat signed agreements (with OCR review snapshots), the OAIP authorized-pilots register and pilot pages, the OAIP home page, and the Utah SB 149 bill-status page as admission sources.

### Changed
Expand All @@ -25,6 +26,7 @@ Source admission, per-kind evidence, and qualified legal uncertainty. The protoc
- README and current guides link to provider observations; `agents.json` and `/.well-known/mcp.json` render the independently evidenced install identity and any actual source candidate.
- CI checks out full history so receipt retention is compared against the pull-request base or prior push head.
- Correct the nine overdue Utah records (issue #3) and six linked obligation files against retained sources, under agent source-consistency receipts: enacting-bill citations, sunset and term-ceiling history, vote and introduction rows, sponsors and titles, statutory versus proposed disclosure triggers, RMA cure periods, phase thresholds, reporting clocks, forbearance scope, and dead official URLs. Unconfirmed facts are qualified rather than asserted. After human review and approval by Sam Rogers, the nine records' `last_verified` is renewed to 2026-09-23 under human review receipts.
- Correct the Utah SB 226 instrument Summary against the retained enrolled bill (conjunctive on-request content, safe-harbor alternatives and regulated-services branch, the individual regulated-occupation actor, the complete high-risk definition, timing, and the underlying-violation boundary of 搂13-75-102) under an agent successor receipt that embeds the 2026-09-24 human-reviewed receipt. `last_verified` stays 2026-09-23 and is not renewed.
- Add an `obligation_qualification` field to two mapping entries; it appears in `api/v1/mappings.json`.

### Fixed
Expand Down
24 changes: 16 additions & 8 deletions MANIFEST.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ files:

- path: data/examples/instruments/us-ut-legislature-statute-2025-sb226.md
role: instrument
hash: sha256:9cb602b984427da4e4f0bdc1ba9f56458de93a54911769c20584ce105b1c6cf0
hash: sha256:e0aa554d1054baf56ca817da2031b2355f67c08e80a22bee5dc0ccb0cb19e8eb
note: data/examples/instruments/us-ut-legislature-statute-2025-sb226.md

- path: data/examples/instruments/us-ut-legislature-statute-2025-sb332.md
Expand Down Expand Up @@ -433,7 +433,7 @@ files:

- path: CHANGELOG.md
role: protocol
hash: sha256:98f17b9e5d32be9ce450dc2ea08aaae0896474cd2902df914d82d036d8ef90cf
hash: sha256:5c82713637e50b390f4d129f76960fe90926f50c59ddab8508d4c10eda12db9b
note: CHANGELOG.md

- path: CONTRIBUTING.md
Expand Down Expand Up @@ -558,12 +558,12 @@ files:

- path: scripts/check-source-admission.js
role: tooling
hash: sha256:72aff0b1b51b4f90062298dd3a0e055f8ab1128c775478941d90b540239b4221
hash: sha256:76a0e7590074fbe66084d92bbe3933fca6987f67fb2b611e7bacfbb2304db755
note: Source admission gate and EAL-compatible report

- path: scripts/lib/source-admission.js
role: tooling
hash: sha256:a58ce91920f115db9b69e7e47eaf497385e622e855de535455852b51c73b1b4f
hash: sha256:9d055d9310be2a708493e9214cc2c44cc61c0790f11096614c417ee568c3dbc8
note: Source admission digest and evidence policy

- path: scripts/lib/api-projection.js
Expand All @@ -578,7 +578,7 @@ files:

- path: scripts/prepare-source-admission.js
role: tooling
hash: sha256:f1287f2196bac855ae2b84c6f939e64e4e786ccadab16e69e23c01f436711dc6
hash: sha256:a0b2780a88a9584ea5ea78600957d4521e6c000f5fcad0890c727bfa40da5f8e
note: Pending admission packet generator

- path: scripts/eval-mcp-rpc-framing.js
Expand All @@ -598,7 +598,7 @@ files:

- path: scripts/build.js
role: tooling
hash: sha256:2b65fa0573ffce83e9a6a91214f37f2fa4641bef40b70553283729c5c7f7fbc3
hash: sha256:28008102ee3321e82d7f85ea6250a7015699bd9dc6f9cdb70d575e1f2bfe9788
note: scripts/build.js

- path: scripts/check-production-search.mjs
Expand Down Expand Up @@ -1038,7 +1038,7 @@ files:

- path: tests/source-admission.test.js
role: code
hash: sha256:e4fcbb61cf703c1dbcaf9b10c01feb50f548dfc3ac797b5ec3c717aeec3af5aa
hash: sha256:646f30d589ec1961dcc0f3377985c9dba1be6be2c0b0a66538135ba664632ac8
note: Source admission policy and producer-gate regressions

- path: tests/publication-state.test.js
Expand Down Expand Up @@ -1168,7 +1168,7 @@ files:

- path: tests/sb226-r1.test.js
role: code
hash: sha256:ba4f4636bad329be363c84d09c840cfe62a3fd89ec107025bddff21056a41c38
hash: sha256:8f90a6fcb138808b652fe69ebf86e50e7a5c18c46f098155112f6726af1141d8
note: SB226 R1 retained-source and admission regressions

- path: ops/evidence/sb226-r1-native-delta-2026-10-02.diff
Expand All @@ -1185,3 +1185,11 @@ files:
role: evidence
hash: sha256:6d6bbc43b88d1ca9510466460e092bd6fd9484d3344919e810fc5d8259f09322
note: Scoped SB226 R1 owner repair receipt; instrument Summary remains gated
- path: ops/evidence/sb226-summary-succession-2026-10-11.md
role: evidence
hash: sha256:a26aa0c653c9c4f6ee4e89009914928e15ba15a3c567dda37cee3a865c3d5b86
note: SB226 instrument Summary correction under agent receipt succession
- path: tests/sb226-summary-succession.test.js
role: code
hash: sha256:e16c21f3bfaabd8c89c5ba26cb159cff98451e0f5bb4bf0bb49a54679f55aeda
note: SB226 Summary successor embeds the human receipt and changes one unit
Loading
Loading