67 lines
6.3 KiB
Markdown
67 lines
6.3 KiB
Markdown
# Mosaic Stack development team
|
|
|
|
These are interactive host development agents working in the canonical
|
|
checkout. They do not create managed fleet registrations or change role policy.
|
|
Sage leads the project and coordinates assignments, review, and integration
|
|
(Jason's ruling, 2026-09-26). Development sessions run in T3 for now.
|
|
For the current bootstrap phase, direct coding, review and research use Darkwing,
|
|
Dewey, Filbert, Rocko, Researcher and further seats Jason launches from this repository's `agents/` directory,
|
|
not fleet seats. Keep changes in `/mnt/storage/src/mosaic-stack`; do not modify
|
|
`~/.mosaic` launchers/provisioning or migrate/stop live fleet processes.
|
|
|
|
| Agent | Responsibility | Runtime | Launch from repository root |
|
|
| --- | --- | --- | --- |
|
|
| Darkwing | Hands-on engineering; collaborating seat under Sage | Pi, configured Mosaic model | `agents/darkwing/launch.sh` |
|
|
| Dewey | Frontend design, UX, accessibility, and UI implementation | Pi, configured Mosaic model | `agents/dewey/launch.sh` |
|
|
| Rocko | General development, investigation, testing, and review | T3 session (Codex, gpt-6.1-sol, thread d99326cc, lead decision 122; Claude thread b84bb264 retired 2026-10-12); launcher Claude Code, Sonnet model | `agents/rocko/launch.sh` |
|
|
| Filbert | General development, investigation, testing, and review | T3 session (Claude, Opus 5.5, thread 048f3c63, non-sandbox reviews only, lead decisions 130 and 134; Codex threads f712d8af and 50342f6a retired 2026-10-13, Claude thread 9cb9731e retired 2026-10-12); launcher Pi, `openai-codex/gpt-6-astra:low`, not to be used under R26 until it changes (lead decision 69) | `agents/filbert/launch.sh` |
|
|
| Researcher | Source-grounded technical research and evidence | T3 session (Claude, Sonnet 5.5, thread 9bac0794, rows 97 and 98, lead decision 124); Haiku rows (71, 80, 84, 88, later 96) run as subagents Sage dispatches with model haiku, effort high and a worktree (lead decision 129); Haiku thread c98aaf4a retired 2026-10-13 unused; launcher Pi, configured Mosaic model | `agents/researcher/launch.sh` |
|
|
| Launchpad | Builder, MVP T1 row 192 (Q175 SSO phase 1) | T3 session (Claude, Opus 5.5), started by Sage under mos-0974/0977 | none, T3 only |
|
|
| Morgana | Builder, MVP T1 row 193 (human users and RBAC) | T3 session (Claude, Opus 5.5), started by Sage under mos-0974/0977 | none, T3 only |
|
|
| Honker | Builder, MVP T1 row 194 (agent lifecycle) | T3 session (Claude, Opus 5.5), started by Sage under mos-0974/0977 | none, T3 only |
|
|
| Gander | Builder, the human boundary across uids (P19 333, #1694) | T3 session (Codex, gpt-6.1-sol), started by Sage under mos-0977 | none, T3 only |
|
|
| Herb | Builder, a second gate lane (#1695) | T3 session (Codex, gpt-6.1-sol), started by Sage under mos-0977 | none, T3 only |
|
|
| Bushroot | Builder, retire the control board writer on 7331 (#1696) | T3 session (Claude, claude-haiku-5-5), started by Sage under mos-1008 | none, T3 only |
|
|
| Megavolt | Builder, MVP T1 item 6 (agent credentials and git identity, #1697) | T3 session (Claude, Opus 5.5), started by Sage under mos-0974/0977 | none, T3 only |
|
|
| Quackerjack | Builder, federation R5 and R2 (#414) | T3 session (Claude, claude-haiku-5-5), started by Sage under mos-1023 | none, T3 only |
|
|
| Gizmoduck | Federation design (#414) and builder of FED R1 | T3 session (Claude, Opus 5.5, thread 9312a896) | none, T3 only |
|
|
| Webby | Reviewer: Case 2 designs, rows 192 and 194 | T3 session (Claude, Opus 5.5, thread 03086006), started by Mos (mos-0981) | none, T3 only |
|
|
| Duckworth | Reviewer: federation designs, row 193 | T3 session (Claude, Opus 5.5, thread ffceafec), started by Mos (mos-0977) | none, T3 only |
|
|
| Della | Builder, email plan (Vikunja 460) and row 224 (C2-05b) | T3 session (Codex, gpt-6.1-sol, thread 66735a7f), started by Mos | none, T3 only |
|
|
| Scrooge | Builder of row 252 and reviewer of row 272 | T3 session (Claude, Opus 5.5, thread 629b6cd3), started by Mos | none, T3 only |
|
|
| Huey | Builder, row 272 (T1 sessions) | T3 session (Codex, gpt-6.1-sol, thread cabd45ca), started by Mos | none, T3 only |
|
|
| Louie | Builder and research, editor evaluation and row 174 | T3 session (Codex, gpt-6-luna, thread bfd13d49), started by Mos | none, T3 only |
|
|
| Ludwig | Builder and reviewer, post-v1 email PRD and row 258 (E01) | T3 session (Claude, Opus 5.5, thread 8615b2a6), started by Mos | none, T3 only |
|
|
| Sage | Project lead: coordination, review, integration; earlier DYOR strategy records retained | T3 session (Claude Code); Pi launcher `zai/glm-5.3:high` retained | `agents/sage/launch.sh` |
|
|
|
|
Each script supports `--check` and `--fresh`. Normal launches resume the agent's
|
|
own conversation; a first launch starts one. See each agent's README for
|
|
context inputs, authentication, and recovery details. Launch scripts can also
|
|
be invoked by absolute path from any directory. No assignment or model request
|
|
is submitted by the launcher itself.
|
|
|
|
The shared Pi helper supports `--provider NAME`, `--model ID`, and
|
|
`--thinking LEVEL` as per-launch overrides of the validated system defaults.
|
|
Filbert's wrapper appends the required provider, model and thinking flags so
|
|
its launch configuration remains fixed, including on resume. Use Filbert's
|
|
wrapper to select that configuration; a direct shared-helper invocation uses
|
|
its own supplied flags or the system defaults.
|
|
|
|
Any run that includes the webui suite, whether a seat's slot run or a landing
|
|
gate, sets `MOSAIC_REQUIRE_EDITOR_BUILD=1`, so a missing editor toolchain fails
|
|
the run instead of skipping the rebuild test. A worktree that links the
|
|
canonical `node_modules` also runs `npm ci --ignore-scripts --no-audit --no-fund`
|
|
in its own `packages/webui` first. The root install carries esbuild 0.28.1
|
|
through pi-coding-agent, and the rebuild needs the 0.28.2 that
|
|
`packages/webui/package-lock.json` pins (Vikunja 597, mos-1453).
|
|
|
|
All agents follow repository governance and current user direction. Team
|
|
leadership does not add deployment or push authority. Coordinate overlapping
|
|
work with Sage and preserve other sessions' changes.
|
|
|
|
Before 2026-09-26 Sage worked only on DYOR strategy and sat outside the
|
|
development queue. Jason then made Sage the project lead and Darkwing a
|
|
collaborating seat. A separate fleet Sage seat under `~/.mosaic` is being
|
|
decommissioned; it does not speak for this seat. Whether the DYOR strategy work
|
|
continues is Jason's call. Joe retains DYOR engineering.
|