feat(fleet): North Star scope — general-purpose system, personas & system profiles (workstream H) #658
Reference in New Issue
Block a user
Delete Branch "feat/h-northstar-personas"
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?
Summary
Amends the machine-readable North Star (
docs/fleet/NORTH_STAR.yaml) to encode a scope expansion: Mosaic is reframed as a general-purpose multi-agent system where the user declares the system type and the orchestrator provisions a matching persona roster + topology. The delivery/coding fleet becomes one profile among many.The Markdown projection (
docs/fleet/NORTH_STAR.md) was regenerated byte-for-byte with the deterministic generator (generateNorthStarMarkdowninpackages/mosaic/src/commands/fleet.ts) — not hand-edited.Additive changes (YAML source of truth)
mosaic update(baseline reseed never clobbers overrides).framework/fleet/roles/(reseeded on update); user overrides in a separate PRESERVE_PATHS-protected layer that wins on merge.No changes to
version,substrate,spend, or existing ids.Spec fixtures
Updated
packages/mosaic/src/commands/fleet-north-star.spec.ts: the mission-substring assertion changed fromself-driving Mosaic delivery fleettoself-driving Mosaic system+Mosaic is general-purposeto track the new mission wording. The byte-equality fixture test (committed .md == generator output) passes against the regenerated projection.Gates
🤖 Generated with Claude Code