Skip to content

Group task board keeps hundreds of accepted cards; snapshot stays noisy after work is done #1252

Closed

Description

@Birfy

Observed (prod tip 7fdb8082, 交付组 on u-682b8a)

state.tasks for the home that owns 交付组:

  • 191 tasks total
  • 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.

Desired

  1. Default room/board lists and the Budget group-turn context and drive work from the board #1204 snapshot omit terminal statuses (accepted / done / cancelled), or move them to an explicit Archive filter.
  2. 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.
  3. Optional: cap how many historical accepted cards stay in state.tasks for a room (GC), so homes do not grow without bound.

Acceptance

Evidence

Live state.tasks on u-682b8a 2026-10-26 (~14:15 Asia/Shanghai); room notice already says progress lives on the board.

Activity

  1. added
    bugSomething isn't working
    area:uiWeb/desktop UI and copy
    area:automationScheduled tasks and automation
    on Oct 26, 2026
  2. HugoXK commented on Oct 26, 2026

    @HugoXK
    Contributor

    Written-by: Dev-1

    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.

  3. HugoXK commented on Oct 26, 2026

    @HugoXK
    Contributor

    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, 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).

  4. added 5 commits that reference this issue on Oct 26, 2026
    150aeaa
    bdf867b
    86e9795
    5385491
    5b832b9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:automationScheduled tasks and automationarea:uiWeb/desktop UI and copybugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions