Implement private Q2 signal contract and durable reference receiver

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
This commit is contained in:
tegwick 2026-09-06 19:17:59 +02:00
parent 31884baf4e
commit cecef79f31
14 changed files with 655 additions and 20 deletions

View file

@ -0,0 +1,15 @@
{
"schema": "railiance-telemetry.local-acceptance.v1",
"recorded_at": "2026-09-06T17:06:47.655166+00:00",
"scope": "controlled local fixture; separate CLI processes; no production notification",
"acceptance": {
"status": "accepted",
"id": "f5dc8e8c-6462-4224-8be6-df440cb7d322",
"delivery": "local-inbox-only"
},
"recipient": "test-operator",
"failure_visible": true,
"missing_emission_visible": true,
"watchdog_invocation": "manual test, not installed cadence",
"temporary_storage_removed": true
}

View file

@ -0,0 +1,22 @@
# First receiving contract — 2026-09-06
Implemented under RTEL-WP-0002 in response to RPF-WP-0036-T04. The former
bootstrap plan is finished; its live residual is RTEL-WP-0002-T04.
Delivered strict metadata-only v1 stream/event contracts, a standard-library
SQLite receipt/inbox CLI, producer absence checks, explicit acknowledgment and
retention, and an adapter preserving platform assurance classifications and
evaluation time. Nine tests pass. A separate-process CLI fixture proves failure
and missing-emission visibility after restart; see the adjacent JSON receipt.
The proof uses a test recipient and temporary storage, not production delivery.
README now agrees with INTENT/SCOPE on Q2 placement and describes the implemented
workflow. Historical plan identity/UUIDs were preserved. Existing classification
says infotech while AGENTS/workplan metadata uses financials; no domain identity
migration was inferred from this implementation request.
Remaining live task: select package/runtime owner and private authenticated
execution; accept recipient, cadence, retention/storage/backup; install scheduler
and independent receiver watchdog; prove controlled failure and absence delivery
acknowledged by the actual operator. No public endpoint, deployment, outgoing
notification, credential retrieval or monitoring package was introduced.