W-F MVP: mosaic fleet launch/agent-new vertical slice + canonical ungated base (HARNESS-HOMES REV3, Task-18 assigned) #1209

Open
opened 2026-08-13 16:15:13 +00:00 by mos-dt-0 · 0 comments
Collaborator

Jason assigned Task-18 (2026-08-13, realignment directive + explicit GO). Design: HARNESS-HOMES REV3 DESIGN FREEZE GO at 2ef725ffe (jarvis-brain docs/scratchpads/lease-remediation/dispatch/HARNESS-HOMES.md). Plan: REALIGN-MVP-PLAN.md same dir.

IMPLEMENTATION_BASE_SHA: 216cd72226 (origin/next). Owner: fred (adjudication) + pi fleet (doers). Integration branch: feat/wf-fleet-mvp -> PR to next.

Scope (Phase-1 MVP):

  • T1: canonical ungated base + lease promotion overlay derived from the next template (overlay = ALL six lease hooks; base = everything else). Ungated-seat acceptance: ZERO lease machinery.
  • T2: mosaic fleet launch + --dry-run — harnessHome() fleet context, profile.json schema-1 (bundle selector, unknown-key hard error), three-layer merge (last-layer-wins, arrays replace, null tombstones), A3 resolved-containment credential validation, declared-env dict, snapshot test reproducing the vetted probe home.
  • T3: mosaic fleet agent new — scaffolder, materialized identity CLAUDE.md, profiles-are-the-registry (roster derives; actionable missing-registry message), quote/backtick round-trip test.

Out of scope (Phase 2): W-F3/4/5/6, doctor, resolved-paths file, descriptor V1.

Sequencing ruling: this lands on the launch.ts seam FIRST; #1109 rebases onto it; P3 Pi adapter consumes it.

Jason assigned Task-18 (2026-08-13, realignment directive + explicit GO). Design: HARNESS-HOMES REV3 DESIGN FREEZE GO at 2ef725ffe (jarvis-brain docs/scratchpads/lease-remediation/dispatch/HARNESS-HOMES.md). Plan: REALIGN-MVP-PLAN.md same dir. IMPLEMENTATION_BASE_SHA: 216cd72226cd9ee17eea461cfe7cd0e010a22f02 (origin/next). Owner: fred (adjudication) + pi fleet (doers). Integration branch: feat/wf-fleet-mvp -> PR to next. Scope (Phase-1 MVP): - T1: canonical ungated base + lease promotion overlay derived from the next template (overlay = ALL six lease hooks; base = everything else). Ungated-seat acceptance: ZERO lease machinery. - T2: mosaic fleet launch <name> + --dry-run — harnessHome() fleet context, profile.json schema-1 (bundle selector, unknown-key hard error), three-layer merge (last-layer-wins, arrays replace, null tombstones), A3 resolved-containment credential validation, declared-env dict, snapshot test reproducing the vetted probe home. - T3: mosaic fleet agent new <name> — scaffolder, materialized identity CLAUDE.md, profiles-are-the-registry (roster derives; actionable missing-registry message), quote/backtick round-trip test. Out of scope (Phase 2): W-F3/4/5/6, doctor, resolved-paths file, descriptor V1. Sequencing ruling: this lands on the launch.ts seam FIRST; #1109 rebases onto it; P3 Pi adapter consumes it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#1209