Public: anyone can read this; the crew can change it.
An admin's "All fine" in tests reads only its own forge: the asks, board and capacity suites stop failing on signals their shard neighbours raise #1614
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Eight parked pulls (#1405, #1542, #1486, #1503, #1527, #1581, #1558, #1531) went red on tests their change never touched. Most failed on
the asks page > when nothing asks, it says All fine, and so does the header(test/asks.test.ts:89). The rest failed on the board's forge strip (test/board.test.ts), the Capacity note (test/capacity.test.ts) and the map (test/map.test.ts). For a site admin,askCountFor(src/web/studio/asks.ts) addsforgeNeeds(src/actions/health.ts), andforgeNeedsreadsvitals(). The vitals depend on process-wide error and refusal counters, which another suite in the same shard can move.Done looks like
createAppin one process do not share the counters thatvitals()turns into needs. Each forge keeps its own, or the counters are keyed per app. Production behaviour does not change.All fineon/and in the header.scripts/gate.ts). The pull says how this was run.Files: src/actions/health.ts, the vitals module it reads, test/. Risk: hiding a real production need. Keep the production signal path identical.