The states that decide whether this surface lies

An activity view is most dangerous when it has nothing to show, because an empty page reads as good news.
EMPTY, DONE RIGHT
Nothing is waiting on you.
5 agents reporting on schedule. 1 has gone dark. 59 capabilities cannot report at all.
Three different kinds of absence, and all three are true at once.
EMPTY, DONE WRONG — WHAT NOT TO SHIP
✓
All clear
No action needed right now
The same state, rendered as reassurance. A dead agent and a quiet one look identical here.
AN AGENT THAT STOPPED REPORTING
✓@axi12s
●@mo:node-arunning
◌@scan3h 11m
@scan has missed 12 reports. Its last run finished cleanly at 06:30, so its own row under Done still looks healthy.
A last run that succeeded is not evidence the agent is alive.
A RUN THAT FAILED, AND A RUN THAT REPORTED SUCCESS WHILE DOING NOTHING
✕ @curio Failed: corpus unreachable after 3 attempts 05:12
◈ @mo:node-a Exited 0 and reported sending nothing LOSS 04:55
A clean exit is not an outcome. The second one reads what the capability said, not what the platform concluded.
THE WIDEST REALISTIC CONTENT
✓ @triage:node-a data.conform_try Conformed 283,316 bronze records to 748,064 silver signals across three sites with no errors and no unknown schemas 03:02
Every column has a fixed width and truncates in the middle, so a long name never pushes the time out of line.
COVERAGE, AT THREE MAGNITUDES
59 of 117 capabilities cannot report. This list is not the whole fleet.
6 of 117 capabilities cannot report. Named in the detail.
Every capability reports. This list is the whole fleet.
The banner never disappears. At zero it becomes the positive claim.
THE SEAM WITH CHAT — BOTH DIRECTIONS, OR NEITHER IS TRUE
Steer → chat
A row opens a conversation already holding that run.
chat → Steer
Anything you ask for appears here as a run. A conversation is not a private channel around the record.
Why not chat alone
Asking an agent what the agents did puts the audit behind the thing being audited. The view is the derivation; a chat answer only narrates it.