feat(fleet): add machine-readable NORTH_STAR.yaml + Markdown projection #656
Reference in New Issue
Block a user
Delete Branch "feat/a1-north-star"
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?
Card A1
Single machine-readable source of truth for fleet planning plus a deterministic Markdown projection. Self-contained Mosaic — no Hermes.
What
docs/fleet/NORTH_STAR.yaml— mission, substrate note (native Postgres storage service:@mosaicstack/dbdrizzle, PGlite-embedded default / full Postgres by config — the Mosaic Backlog of record, NOT Hermes), NS-1..NS-8 standing objectives, AC-NS-1..AC-NS-5 success criteria, workstreams A..F, seeded goal backlog (A1, A2, A3a, A3b, A4, B1, B2, B3a, B3b, G1) with a coherentdepends_onDAG, vetoable assumptions, advisory spend block.packages/mosaic/src/commands/fleet.ts—parseNorthStar,renderNorthStarMarkdown(pure deterministic projection, prettier-aligned tables → round-trip stable),generateNorthStarMarkdown/resolveNorthStarPaths(the only IO). No network, no CLI, no clock.docs/fleet/NORTH_STAR.md— generated by running the generator.packages/mosaic/src/commands/fleet-north-star.spec.ts— YAML parses + reuses ids, NS-/AC-NS- present, DAG coherent, projection deterministic and byte-matches the committed.md, no network/CLI.Gates
🤖 Generated with Claude Code