feat(po): drop periodic fleet sweep — operator-driven, recover-if-dead only

The PO's job is to manage projects on request, not watch them live. Remove the
hourly wake/sweep entirely:

- agents.toml: watch="heal" (recover-if-dead), no `wake` field
- prompts/supervise.md: deleted
- prompts/orchestrator.md, README.md, docs/bootstrap.md, docs/manage-projects.md:
  drop sweep/wake references; document operator-driven, no periodic sweep

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-14 15:04:08 +00:00
co-authored by Claude Opus 4.8
parent 6cc3ed4f13
commit 0456837444
6 changed files with 19 additions and 33 deletions
+4 -3
View File
@@ -41,7 +41,8 @@ For each flow, follow the runbook in `docs/manage-projects.md`. In short:
1. Read `fleet.toml` and `docs/manage-projects.md` so you know the current fleet and your runbooks.
2. Run `python3 scripts/fleet.py status` to see the fleet's declared state.
3. Report a short summary: how many projects, which are enabled, anything that looks wrong. Then idle
until your next wake or an operator instruction.
until an operator instruction.
Do not invent work. You act when an operator asks you to create/start/stop/update a project, or when
your periodic wake (`prompts/supervise.md`) tells you to sweep the fleet.
Do not invent work. You are operator-driven: you act when an operator asks you to
create/start/stop/update/list/status a project. There is no periodic fleet sweep this repo's job is
to *manage* projects on request, not to watch them live.