feat(fleet): config-type presets + AI-free init wizard (F1) #591

Merged
jason.woltje merged 1 commits from feat/fleet-presets-init into main 2026-06-21 23:07:43 +00:00
Owner

Fleet Suite F1: presets general/coding/research/hybrid (each with the always-on orchestrator) + interactive AI-free mosaic fleet init wizard (readline; --profile for non-interactive; non-TTY defaults to general). 428 tests, sanitization pass. PRD #588. Reviewed: Codex 0 blockers on F1; worker ran full gates green. (Merged on full local gate run; CI runner backlogged.)

Fleet Suite F1: presets general/coding/research/hybrid (each with the always-on orchestrator) + interactive AI-free mosaic fleet init wizard (readline; --profile for non-interactive; non-TTY defaults to general). 428 tests, sanitization pass. PRD #588. Reviewed: Codex 0 blockers on F1; worker ran full gates green. (Merged on full local gate run; CI runner backlogged.)
jason.woltje added 1 commit 2026-06-21 23:07:39 +00:00
feat(fleet): config-type presets + AI-free init wizard
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
416d1c66c9
Add four config-type preset rosters (general, coding, research, hybrid) with
exactly one orchestrator each using the claude runtime; worker agents use pi
with model_hint openai-codex/gpt-5.5:high. Extend `mosaic fleet init` with a
readline-based interactive wizard (AI-free) that prompts for preset selection
when no --profile is given and stdin is a TTY; falls back to "general" with a
note when non-interactive. Export parseInitProfile, resolvePresetFilename,
countOrchestrators, FLEET_PROFILES, and FleetProfile for testability. Add 24
new tests covering preset shape, sanitization, wizard TTY/non-TTY paths, and
R8 idempotency. All gates green: test (428/428), typecheck, lint, prettier,
and the sanitization gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RMoEx7hfdFGjUiCHuN1RRi
jason.woltje merged commit ca19d57bba into main 2026-06-21 23:07:43 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#591