feat(fleet): cross-domain baseline persona library (H1) #659
Reference in New Issue
Block a user
Delete Branch "feat/h1-persona-library"
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?
Cross-domain baseline persona library (North Star H1)
Broadens the fleet persona library beyond engineering so non-coding system types
(personal assistant, research, business/operations, marketing, …) have real
personas to draw from. Pure content + a manifest — no runtime code changes.
What this adds
39 new persona role contracts in
packages/mosaic/framework/fleet/roles/, eachstructurally identical to the existing 13 engineering roles (title line, intro
with inline
class:/domain:/persistent_persona,## Mandate,## Boundaries,## Persona, closing> Doctrine:line). New files carry adomain:key solater tooling can group by domain. The existing 13 engineering files are untouched.
Total: 39 personas across 9 new domains.
Also adds
fleet/roles/LIBRARY.md— a grouped index (domain → persona → one-linepurpose) covering both the existing engineering roles and the new ones, so the
library is discoverable. It is an index only; no code imports it.
Verification
install.shseedsfleet/roles/via normal rsync (not in any exclude/preservelist) — these files ship automatically. install.sh unchanged.
prettier --checkpasses for all role*.mdfiles (LIBRARY.md was--write-formatted).*.spec.ts/*.test.ts),so no role-parsing/schema test exists and these content-only files cannot affect the suite.
🤖 Generated with Claude Code