scratchpads: fleet identity/comms/mosaic-tree continuation record (2026-08-17) #1296

Open
Ghost wants to merge 1 commits from fleet/continuation-record-2026-08-17 into next

Anchors the sb-it-1-dt session outputs in this repo so tonight's continuation work does not depend on jarvis-brain (P0, not retained): the ~/.mosaic tree model as-built (three-tree split, fleet/agents store, *.env.generated overlays), the decisions register (MOSAIC-D-001/-002 pending ruling, comms-tooling migration direction, watcher provisioning at instantiation), #1295 pointers, sequenced open work queue, and operating rules for the homelab agents (lane next, #1280 attribution caveat, evidence-file protection). Cherry-picked from shared local next — docs-seat unpushed work left untouched.

Anchors the sb-it-1-dt session outputs in this repo so tonight's continuation work does not depend on jarvis-brain (P0, not retained): the ~/.mosaic tree model as-built (three-tree split, fleet/agents store, *.env.generated overlays), the decisions register (MOSAIC-D-001/-002 pending ruling, comms-tooling migration direction, watcher provisioning at instantiation), #1295 pointers, sequenced open work queue, and operating rules for the homelab agents (lane next, #1280 attribution caveat, evidence-file protection). Cherry-picked from shared local next — docs-seat unpushed work left untouched.
Ghost added 1 commit 2026-08-17 22:09:11 +00:00
Anchors the sb-it-1-dt session's outputs in this repo so continuation
does not depend on jarvis-brain (P0, not retained): ~/.mosaic tree model
as-built (incl. fleet/agents store + *.env.generated overlays), decisions
register (MOSAIC-D-001/-02 pending ruling, tooling-migration direction,
watcher-provisioning-at-instantiation), #1295 pointers, sequenced open
work queue, and rules for tonight's homelab agents (lane next, #1280
attribution, evidence-file protection).

mosaic-brain is live — tonight's instantiation instruction.

The USC estate's brain is now the canonical structural template: git.uscllc.com/jason.woltje/mosaic-brain, unified at ~/.mosaic on sb-it-1-dt (commit d51d89d). Canon vs instances (Jason's ruling): the structure is canonical, the data is not — the homelab instantiates its own brain from the canon, and never reads/clones the USC instance's data.

Canonical spec: docs/STRUCTURE-CANON.md in the brain repo (layout: contract core + guides/ + fleet/agents/ + fleet/lanes/ + board/ specs/ methods/; ignore policy incl. per-seat harness dirs; instantiation steps §5; ADOPTION.md R1–R8 still govern provisioning).

For tonight's homelab work: (1) create mosaic-brain on the homelab estate's git host, private, default main; (2) seed it from STRUCTURE-CANON.md §2/§3 — structure only; (3) seed the homelab's own contract core from its current ~/.mosaic; (4) run the cross-estate negative control (USC seat refused on homelab brain, homelab seat refused on USC brain); (5) reference the work queue in this PR's scratchpad — add 'instantiate estate brains from canon' as its own queue item ahead of the comms-tooling migration.

**mosaic-brain is live — tonight's instantiation instruction.** The USC estate's brain is now the canonical structural template: `git.uscllc.com/jason.woltje/mosaic-brain`, unified at `~/.mosaic` on sb-it-1-dt (commit `d51d89d`). **Canon vs instances (Jason's ruling): the structure is canonical, the data is not — the homelab instantiates its own brain from the canon, and never reads/clones the USC instance's data.** Canonical spec: `docs/STRUCTURE-CANON.md` in the brain repo (layout: contract core + guides/ + fleet/agents/ + fleet/lanes/ + board/ specs/ methods/; ignore policy incl. per-seat harness dirs; instantiation steps §5; ADOPTION.md R1–R8 still govern provisioning). For tonight's homelab work: (1) create `mosaic-brain` on the homelab estate's git host, private, default `main`; (2) seed it from STRUCTURE-CANON.md §2/§3 — structure only; (3) seed the homelab's own contract core from its current `~/.mosaic`; (4) run the cross-estate negative control (USC seat refused on homelab brain, homelab seat refused on USC brain); (5) reference the work queue in this PR's scratchpad — add 'instantiate estate brains from canon' as its own queue item ahead of the comms-tooling migration.
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
Required
Details
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
You are not authorized to merge this pull request.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fleet/continuation-record-2026-08-17:fleet/continuation-record-2026-08-17
git checkout fleet/continuation-record-2026-08-17
Sign in to join this conversation.