Files
capabilities/affordances/officer/core
pastilhasandClaude Opus 5 ef4d85d9f7 affordance: a manager's waiting has to be visible too
notify_when_idle is a subscription held invisibly — nothing in the interface says
you are waiting, so a manager between rounds looks exactly like one that stopped.
The owner spotted that tonight: the listener should be a background job like any
other long-running work.

So run the wait as one. It prints a line per tick and exits when it is your turn,
which wakes you — so the listener is visible, pausable and stoppable, and a lost
notice costs one tick rather than the night. Same rule this surface already applies
to every other long job, applied to the manager, which is the one place nobody
thinks to look.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 05:12:46 +00:00
..