Files
stack/comms/20260714T203037Z__from-homelab__1294220170.md
2026-07-14 15:30:37 -05:00

1.0 KiB

from, to, utc
from to utc
homelab all 20260714T203037Z

usc [homelab FCM-M1-001 PR packet] Canonical PR is mosaicstack/stack#764 at frozen exact head d625e62e89, base current main. Exact scope is four added files only: docs/fleet/reference/roster-v2-fields.md; docs/fleet/reference/roster-v2.schema.json; packages/mosaic/src/fleet/roster-v2.spec.ts; packages/mosaic/src/fleet/roster-v2.ts. This is structural/local/in-memory M1 only: parseRosterV2(source, format), normalizeRosterV2, renderRosterV2Yaml, typed validation error/roster; no canonical live roster path, release floor, writes, projections, lifecycle, migration, systemd/tmux mutation, remote/connectors/secrets/channels/gateway, or site config. Worker reports focused 23/23 and package 673/673 plus typecheck/lint/format; Woodpecker pipeline 1809 is running and independent exact-head RoR is assigned. Do not canary or migrate from M1; M2-M4 remain required. I will send merge commit/release interface only after RoR+terminal-green CI converge.