docs(fleet): add operator configuration guide #789
Reference in New Issue
Block a user
Delete Branch "docs/758-fleet-config-operator-docs"
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?
Scope
Delivers FCM-M5-001 documentation, examples, deterministic documentation validation, and tracking for parent #758. Parent #758 remains open.
M5 checklist evidence
Baseline contracts
docs/PRD.md,docs/fleet/README.md, anddocs/fleet/concepts/.docs/TASKS.md.docs/fleet/LEGACY-EXAMPLE-PROFILE-DISPOSITION-INVENTORY.mdanddocs/fleet/migration/example-profile-disposition.md.Accepted documentation IA
docs/fleet/README.md.docs/fleet/concepts/desired-vs-observed-state.md,identity-class-runtime.md,role-authority-and-leases.md, andgenerated-env-launch-chain.md.docs/fleet/reference/roster-v2.schema.json,roster-v2-fields.md,cli.md,role-classes.md,lifecycle-transitions.md,status-and-drift.md, andgenerated-env-boundary.md.docs/fleet/how-to/.docs/fleet/operations/.docs/fleet/migration/.docs/SITEMAP.md.docs/reports/documentation/758-fleet-config-ia-closure.mdanddocs/reports/deferred/758-fleet-config-deferrals.md.Deterministic validation
packages/mosaic/src/fleet/fleet-documentation.spec.tsverifies every accepted IA page exists, local fleet-book/sitemap links resolve, the canonical v2 example validates through the production parser and shared semantic resolver, and the example contains no sensitive-looking keys, arbitrary command override, or hardcoded Tess/Ultron identity.docs/fleet/examples/roster-v2.yamlis the generic canonical example.Validation
pnpm format:check: passed.pnpm lint: 23 tasks passed.pnpm typecheck: 42 tasks passed.pnpm test: 43 tasks passed;@mosaicstack/mosaic61 files / 1,045 tests passed.git diff --check: passed.Explicit holds and boundaries
roster.yamlremains the sole writable desired-state authority; generated state remains derived/observed.mos-commsremains temporary and is not documented as permanent architecture.Parent: #758
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.