F5: mosaic fleet add/remove so the orchestrator can grow/shrink the fleet at runtime (R9). Guards the sole orchestrator (R5). 452 tests. Codex clean on F5 changes (its 2 'blockers' were refuted pre-existing items). PRD #588.
F5: mosaic fleet add/remove so the orchestrator can grow/shrink the fleet at runtime (R9). Guards the sole orchestrator (R5). 452 tests. Codex clean on F5 changes (its 2 'blockers' were refuted pre-existing items). PRD #588.
- Pure helpers: addAgentToRoster, removeAgentFromRoster, serializeRosterToYaml
- fleet add <name> --runtime --class [--model] [--working-dir] [--no-start]
- fleet remove <name> [--keep-files]
- Guard: refuse to remove the sole orchestrator (R5)
- Unit tests for all pure helpers and command wiring via injected runner
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01RMoEx7hfdFGjUiCHuN1RRi
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
F5: mosaic fleet add/remove so the orchestrator can grow/shrink the fleet at runtime (R9). Guards the sole orchestrator (R5). 452 tests. Codex clean on F5 changes (its 2 'blockers' were refuted pre-existing items). PRD #588.