Onboarding/comms injection MUST cover ALL agent launch paths (orchestrator + raw claude --channels), not just mosaic yolo spawns
#633
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
HARD REQUIREMENT (Jason 2026-06-22): every agent session MUST boot knowing its inter-agent comms tooling + available tools. The user must NEVER have to remind an agent which tools to use.
GAP: #621 injects the
# Fleet Commscheat-sheet via composeContract, which only runs in themosaic yolo <runtime>spawn path. The ORCHESTRATOR launches via rawclaude --channels ...(orchestrator-launch.sh / mosaic-fleet-orchestrator.service), which BYPASSES composeContract -> it boots WITHOUT the cheat-sheet. Any Claude Code fleet session has the same gap.FIX:
mosaic fleet comms-block <role>emitting readFleetCommsBlock for that roster agent (roster-driven, host-aware).claude --channels ... --append-system-prompt "$(mosaic fleet comms-block <role>)"so the agent boots comms-aware with no manual reminder.VERIFY: a freshly-launched orchestrator's context contains the Fleet Comms block with correct peer addresses (local -s, remote -H), with zero manual reminder.
This is enhancer-charter work (fleet onboarding/capability) once the enhancer is live; dragon implements for now. Generalizes #621 (#620).