Add verified reference lookup and immutable consumer receipts

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a1045b-933d-7aa1-b2db-104557487a79
This commit is contained in:
tegwick 2026-10-04 09:02:35 +02:00
parent c7f87b791b
commit bd85fcd179
15 changed files with 583 additions and 11 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Close local reference-consumption gaps"
domain: infotech
repo: frontend-patterns
status: ready
status: finished
owner: codex
topic_slug: canon
created: "2026-10-04"
@ -38,7 +38,7 @@ independent/held-out evidence. Name existing owners for the most relevant gaps.
```task
id: FEP-WP-0010-T02
status: todo
status: done
priority: high
state_hub_task_id: "52e73505-dadc-52b9-aedb-4ba0889e580c"
```
@ -54,7 +54,7 @@ release validation and fail on tampering or unavailable pins.
```task
id: FEP-WP-0010-T03
status: todo
status: done
priority: high
state_hub_task_id: "08762144-141e-5f13-ab58-2054da04a221"
```
@ -71,7 +71,7 @@ contract instead of creating a second collection service.
```task
id: FEP-WP-0010-T04
status: todo
status: done
priority: high
state_hub_task_id: "7efb810a-d6f8-540c-90a5-3c333e0bdbea"
```
@ -89,3 +89,30 @@ WP-0003/0004 (broader/gated applicability) and WP-0006 (comparable windows). Add
record references there. This plan may finish its local deliverable while the empirical
owners remain open; do not claim those gaps closed or leave actionable residuals only
in prose/history.
## Completion — 2026-10-04
The local consume → cite → prepare-receipt bridge is delivered. `reference_consume.py`
verifies the immutable preview before filtering or receipt preparation; results carry
corpus/packaging pins, force costs, proposed relation conditions and explicit limits.
Input validation precedes exclusive source-relative writes; returned digests identify
the exact JSON/YAML bytes. The consumer retains its own decision and evidence authority.
Validation: 104 tests pass with zero skips (31 consumption, 2 schema, 33 bench/admission,
22 evolution, 16 preview), including actual activity-core validator acceptance at
`3dd68d1`. Synthetic bench planning and evolution/classification/reference checks pass.
[Verification record](../docs/evidence/2026-10-04-reference-consumption.json) preserves
owner hash and boundaries. No paid inference, production mutation, enrolled consumer,
new empirical learning cycle, canonical admission or usefulness claim was introduced.
Residual acceptance was handed to the existing live WP-0008 T01/T02 descriptions
before finish: actual hosted/template/consumer decision integration, hook invocation,
index/enrollment, real use plus outcome and delayed refresh. WP-0009 retains independent
human/fresh replication/M1; WP-0003/0004 retains contrasting/gated applicability;
WP-0006 retains useful comparable returns evidence. Those existing obligations are not
new duplicate tasks and are not closed by the bridge's disclosed development cases.
Scope/assessment and capability guidance now describe this separation accurately.
State Hub implementation decision: `6914093c-e540-4d31-a1ea-607021c5e185`; plan UUID
`c46b02ca-26a8-5313-b0f2-eb0385ff820c`. Registration assigned all task UUIDs and verified
the initial pushed plan on primary/railiance01; final source statuses are synced at close.