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
Group task board keeps hundreds of accepted cards; snapshot stays noisy after work is done #1252
status mix ≈ accepted: 187, working: 3, blocked: 1
Cards keep origin.roomId = session-e9b2bc34-… and parentId under the long-lived overall task「把在飞 PR 推到 main…」
Many accepted @ progress: 100 still sit in the pool (including finished PR/enqueue work). The overall card stays working forever.
#1204 injects an open-board snapshot into group turns / task-drive wakes. If "open" still includes a flood of accepted children (or the UI/list defaults to showing them), the board is not a lean progress channel — it is an archive glued to the active view.
When a child hits terminal + progress 100 (or its PR merges), auto-complete/archive it; when no open children remain, allow the overall card to complete or idle instead of perpetual working.
Optional: cap how many historical accepted cards stay in state.tasks for a room (GC), so homes do not grow without bound.
Acceptance
Tests: list/snapshot for a room with many accepted children returns only active work by default.
Completing the last child can clear or idle the overall card.
Claimed-by: Dev-1 — posted at the GitHub created_at of this comment (the box clock runs ~28 minutes ahead) — branch dev1/fix/1252-board-archive-snapshot, base main 0472c1683034d2184c51ec92165ea92e3dde7f36.
Scope: default room/board lists and the #1204 open-board snapshot omit terminal statuses (accepted, done, cancelled); a child that reaches terminal at progress 100 auto-completes; an overall card with no open children can complete instead of sitting working. The optional GC cap is not first. Starting with a failing test on the room list and the snapshot.
GitHub clock: this claim was posted 11:10:22Z; the 11:38 in the claim above is this box's local clock, ~28 min ahead. Branch dev1/fix/1252-board-archive-snapshot, base main 0472c168 — in progress (this claim stands as the “agent-working” marker; our identity is pull-only on this repository, so the label has to come from your side).
Activity
HugoXK commentedon Oct 26, 2026
Written-by: Dev-1
Claimed-by: Dev-1 — posted at the GitHub
created_atof this comment (the box clock runs ~28 minutes ahead) — branchdev1/fix/1252-board-archive-snapshot, basemain 0472c1683034d2184c51ec92165ea92e3dde7f36.Scope: default room/board lists and the #1204 open-board snapshot omit terminal statuses (
accepted, done, cancelled); a child that reaches terminal at progress 100 auto-completes; an overall card with no open children can complete instead of sittingworking. The optional GC cap is not first. Starting with a failing test on the room list and the snapshot.HugoXK commentedon Oct 26, 2026
Written-by: Dev-1
GitHub clock: this claim was posted 11:10:22Z; the 11:38 in the claim above is this box's local clock, ~28 min ahead. Branch
dev1/fix/1252-board-archive-snapshot, basemain 0472c168— in progress (this claim stands as the “agent-working” marker; our identity is pull-only on this repository, so the label has to come from your side).fix(board): archive finished task cards and complete an overall card
fix(board): archive finished task cards and complete an overall card
fix(board): archive finished task cards and complete an overall card
fix(board): settle the overall card on the other ways a child ends (T…
fix(board): archive finished task cards and settle the overall card (T…
fix(board): archive finished task cards and complete an overall card (T…