The `+N` active count rides ToolRow's non-shrinking `summarySuffix` slot, but only jsdom package suites covered it: the ACP snapshots render no web surface and the built-boot smoke asserts no todo row. Add `apps/web/tests/todo-row.snapshot.ts`, which boots the built client bundles against the keyless fixture transport and records `summary`, `suffix`, and the plan strip's header as separate fields, so folding the count back into the summary string changes the expected output. The three assembled-jsdom files now share `apps/web/tests/assembled-boot.ts` instead of each carrying its own copy of the boot entry list, bundle map, jsdom stubs, and mount call. Also: name the policy branch in each `allowParallelInProgress` test title so no case asserting `true` sits under a `false` describe, reword the stale cap comment in todo-panel.spec.tsx, and record the plan strip's real header format in the Agent Note (per-status counts, not `<done>/<total> tasks`).
9 lines
280 B
Plaintext
9 lines
280 B
Plaintext
row=todo_write
|
|
title=Update to-do list
|
|
summary=1/4 completed · 实现 fixture 样本
|
|
suffix=+1
|
|
panel=1 completed · 2 in progress · 1 pending
|
|
item=completed 梳理需求
|
|
item=in_progress 实现 fixture 样本
|
|
item=in_progress 跑后台构建
|
|
item=pending 浏览器验收 |