activity-core/docs
tegwick 88fe359385 feat(ACTIVITY-WP-0014): idempotency-keyed State Hub writes (T05, in-repo part)
Add activity_core/state_hub_write: every State Hub write (report-sink,
ops-evidence, schedule-miss) now sends a stable Idempotency-Key header derived
from run_id:instruction_id:event_type. Makes writes safe to buffer/replay under
the future state-hub beachhead without duplicate progress/triage events. The
read-based _progress_exists dedup is now best-effort (returns False on connection
error instead of hard-failing), so the guarantee lives on the keyed write rather
than a live read. Tests + runbook note. Endpoint adoption / proxy retirement stays
blocked on the state-hub beachhead capability.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 21:38:46 +02:00
..
adr Align activity-core scope boundaries 2026-06-18 15:11:48 +02:00
conventions.md Align activity-core scope boundaries 2026-06-18 15:11:48 +02:00
idempotency.md Add project scaffold: contracts, schemas, docker-compose, workplans 2026-03-04 22:45:40 +01:00
issue-core-emission-boundary.md Add ISSUE_CORE_API_KEY auth to IssueCoreRestSink 2026-06-18 22:30:13 +02:00
runbook.md feat(ACTIVITY-WP-0014): idempotency-keyed State Hub writes (T05, in-repo part) 2026-06-23 21:38:46 +02:00