Commit Graph
7 Commits
Author SHA1 Message Date
Rakesh Utekar e826b48a90 fix(teams): enforce worker item visibility 2026-08-28 14:47:07 -07:00
Rohit C Prasad f10bfca9d9 Workers see the claimable pool (drill-caught)
Worker list_items was slice-only, so an unassigned external worker saw an empty board — a pull queue nobody can see.
Open+unassigned items are now visible to workers while claims are open; hidden again under lead-only.
2026-08-16 18:20:44 -07:00
Rohit C Prasad 9f6a3d3833 Board claims: store-stamped self-assignment + claims policy knob (OPE-100)
Claim wins by first write under the store lock; lead supervises by exception via its digest.
Policy claims: open (default) | lead-only; per-item reservation = lead assigns itself.
2026-08-16 17:48:22 -07:00
Rohit C Prasad fc24b667ed Drop the proposed state: boards hold only accepted work
Plan proposals live in the conversation (plan-approval flow); items are created open/unassigned and work starts at assignment — the granted, revocable authority.
Also closes a verify gap: tail truncation is now caught against the stored head hash.
2026-08-16 08:07:10 -07:00
Rohit C Prasad cbf30b8d65 Workers may file work items; new items always land in the proposed gate
Worker slice now includes items it created, so a filed follow-up stays visible to its author.
2026-08-16 06:19:55 -07:00
Rohit C Prasad 5c00cdfee4 Work items carry artifact refs; they ride transition and comment
Refs (branch, PR, report, session) accumulate deduped on the item via the projection fold, so rebuild reproduces them.
2026-08-15 22:52:44 -07:00
Rohit C Prasad 48f3021843 Agent teams: event store, work items, board verbs, journal (OPE-95)
One hash-chained append-only log; board, journal, and per-agent deliveries are projections (rebuild == replay).
Six board verbs + journal verbs with role authority; worker slice and case access ride assignment.
2026-08-15 22:50:24 -07:00