You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(work-items): ContextSnapshot routes (workitem/v1 follow-up to #349) #352
ContextSnapshot: id (cs_...), execution_id, seq unique per (work_item_id, execution_id), opaque snapshot_json with its own inner schema_version, content_hash, produced_by, created_at. Append-only: no route or store method updates or deletes a snapshot.
Acceptance criteria
Store table + methods in internal/workitems, append-only, idempotent per (work_item_id, idempotency_key) like the other item mutations.
Routes, OpenAPI, README. The service principal may append (contract "Identity and authorization").
GET /api/v1/work-items/{id} gains the latest-snapshot pointer.
Postgres-backed tests, including "no update/delete path exists" and seq uniqueness under concurrency.
Activity