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
id: match attestation v1 — signed result objects, state machine, counting views in pkgs/id (from #2039) #3792
Implementation of the #2039 v1 design (synthesis of #2037 + #2038, record on #2039 by task 5730). The #2037 investigation doc (doc/2026-10-30T19-20-40Z_investigation_match_result_attestation) defines the objects — genesis agreement, result claim, witness decision (complete/partial evidence), objection — as ordinary signed graph events, with result states computed by viewers (no server decides). The mutual-concession PoC #2248 is closed/done and proves the core flow on tic-tac-toe.
v1 scope: the attestation objects + state machine + counting view as a library in pkgs/id, adopting the #2039 decisions (outer-cap objection acceptance in v1; witness-set as a registry-view writer-set cousin per #2030; attestation-layer validity rule for fork invalidation, not the store's resolve.rs). Prerequisite: #2814 player-signed move capture.
Acceptance: objects round-trip as signed events; state machine covers conceded/witnessed/objected/offline-synced examples from the #2037 doc as tests; counting view matches the doc's counting rules; existing suite passes.
Expectation: claimant resumes on the existing branch: implement the reducer transitions (proposed/agreed/final/witnessed/disputed/void), witness evidence validation, dependency closure + fork-at-or-before-frontier invalidation, table-driven tests, and wire CountingPolicy to the reducer. Attempts 29 of max 32.
Session / ID: task 5782 (repo-fleet-monitor run 2026-11-05T15:32:18Z)
Found via: monitor reconciliation (Duty 1 claim/label divergence repair)
Task: Claim evaporated: task 5782 is queued and unclaimed in repo-health-code-pilot, but this issue still carried claimed labels. Labels reset to the truth (queue/queued + status/needs-triage). Checkpoint stage at evaporation: handed_off.
Expectation: The next lane claim picks task 5782 up from the queued state and posts a fresh pickup note.
Activity
developing-today commentedon Nov 1, 2026
CODE-1531
dezren39 commentedon Nov 1, 2026
🤖 Agent note · picked up
dezren39 commentedon Nov 1, 2026
🤖 Agent note · parked
131 remaining items
dezren39 commentedon Nov 4, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 4, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 4, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 4, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off