Adds a Decisions of record (2026-06-24) block to docs/fleet/north-star.md capturing two decisions from today's session with Jason:
Per-agent model switch (operator-configurable, NOT a global lock): model is selected per-agent via the existing roster model_hint plumbing (model_hint → MOSAIC_AGENT_MODEL → start-agent-session.sh --model <hint>). North-star target: surface it as a per-agent model switch in the webUI (CLI/TUI parity per MVP-X1), composing with the budget downgrade ladder. Claude sessions must NOT be globally pinned in ~/.claude/settings.json.
Orchestrator runtime confirmed: orchestrator + enhancer run Claude Opus 4.8 in Claude Code; only workers run pi/gpt-5.5. Pi/gpt-5.5-as-orchestrator only if proven.
Why
Jason asked to capture the per-agent model switch in the north star so the idea isn't lost.
Scope
Doctrine/docs only — no implementation. One file, +19 lines.
## What
Adds a **Decisions of record (2026-06-24)** block to `docs/fleet/north-star.md` capturing two decisions from today's session with Jason:
1. **Per-agent model switch (operator-configurable, NOT a global lock):** model is selected per-agent via the existing roster `model_hint` plumbing (`model_hint` → `MOSAIC_AGENT_MODEL` → `start-agent-session.sh --model <hint>`). North-star target: surface it as a per-agent **model switch in the webUI** (CLI/TUI parity per MVP-X1), composing with the budget downgrade ladder. Claude sessions must NOT be globally pinned in `~/.claude/settings.json`.
2. **Orchestrator runtime confirmed:** orchestrator + enhancer run Claude Opus 4.8 in Claude Code; only workers run pi/gpt-5.5. Pi/gpt-5.5-as-orchestrator only if proven.
## Why
Jason asked to capture the per-agent model switch in the north star so the idea isn't lost.
## Scope
Doctrine/docs only — no implementation. One file, +19 lines.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Per-agent model selection (operator-configurable, webUI switch over the
existing roster model_hint plumbing) recorded as a decision of record so
it isn't lost. Also confirms orchestrator/enhancer run Claude Opus 4.8 in
Claude Code; only workers run pi/gpt-5.5.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
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.
What
Adds a Decisions of record (2026-06-24) block to
docs/fleet/north-star.mdcapturing two decisions from today's session with Jason:model_hintplumbing (model_hint→MOSAIC_AGENT_MODEL→start-agent-session.sh --model <hint>). North-star target: surface it as a per-agent model switch in the webUI (CLI/TUI parity per MVP-X1), composing with the budget downgrade ladder. Claude sessions must NOT be globally pinned in~/.claude/settings.json.Why
Jason asked to capture the per-agent model switch in the north star so the idea isn't lost.
Scope
Doctrine/docs only — no implementation. One file, +19 lines.
🤖 Generated with Claude Code