Part 2 of #2324. Today forgeStrip (src/web/pages/board.ts) and forgeNeeds (src/actions/health.ts) both drop incidents whose key is held or stuck.
Done looks like:
[ ] Both lists show every incident in the guard view, including ones the droplet's watchdog already paged. Each incident appears once: if the 'needs you: forge' line from part 1 already names it, the strip does not show it a second time.
[ ] test/tui-screens.test.ts ("the forge's health in the terminal") still passes. Pull #2334 went red on it, so run it, and if an assertion changes, say in the pull why it was wrong.
[ ] Tests: a held incident is listed on the board and in forgeNeeds. Run bun test test/board.test.ts test/tui-screens.test.ts and quote the result.
Part 2 of #2324. Today
forgeStrip(src/web/pages/board.ts) andforgeNeeds(src/actions/health.ts) both drop incidents whose key isheldorstuck.Done looks like:
test/tui-screens.test.ts("the forge's health in the terminal") still passes. Pull #2334 went red on it, so run it, and if an assertion changes, say in the pull why it was wrong.heldincident is listed on the board and inforgeNeeds. Runbun test test/board.test.ts test/tui-screens.test.tsand quote the result.