Skip to content

docs(orchestrator): materialize getff-to-prod Wave-0 residual — U1 full + U4–U17 stubs - #785

Merged
artyhoo merged 1 commit into
stagingfrom
chore/getff-wave0-residual-kickoffs
Jun 27, 2026
Merged

docs(orchestrator): materialize getff-to-prod Wave-0 residual — U1 full + U4–U17 stubs#785
artyhoo merged 1 commit into
stagingfrom
chore/getff-wave0-residual-kickoffs

Conversation

@artyhoo

@artyhoo artyhoo commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

Materializes the residual of the getff-to-prod-meta-launch program into per-umbrella kickoff.md directories so /pipeline can enumerate the whole program. The meta-launch (#736) + U2 enforcement-liveness-fix (#745/#752, closed with green Node 20+22) + U3 modular-install-fullpack (full dir) already landed on staging; this PR adds the one remaining Wave-0 full kickoff (U1) + 14 stub kickoffs (U4–U17). No product code touched — doc-only.

Changes

  • U1 — plan-currency-reconcile/kickoff.md (full, no-build R/doc, §1–§10): reconcile trackers / ACTION-PLAN(Apache→FSL) / public README vs main; gates are real git/grep checks (not vibes); S4 skepticism findings on other DONE-umbrellas are deferred to a separate umbrella (T5, not fixed here); §2.5 flags that trackers + ACTION-PLAN live in operator-notes outside the repo (worker must park if no access). Doubles as the precondition that U16 waits on (confirms whether react-spa/native e2e gaps are real or phantom).
  • U4–U17 — 14 STUB kickoffs: each <umbrella>/kickoff.md carries goal / scope / stages / depends / gate / T-traps / done-when and is marked "STUB — develop into a full kickoff before dispatch" (§D п.1). Wave / Type / depends / parallel mirror the meta-launch §3 launch-table exactly. Irreversibility markers carried on U9 (repo-split, last in Wave 3) and U10 (npm-publish, after U9+U11+U8).
  • All 15 satisfy principle 12 (ai-laziness-traps citation + T-number enumeration + ≥1 domain trap) and principle 09 (no doc-authority header violation).

HARD GATE (restated, unchanged)

Nothing in Wave 1+ dispatches until U2 is closed with a green Node 20+22 matrix. Already satisfiedenforcement-liveness-fix/done.md (#745 + #752): rules pre-compiled to .mjs+.d.ts, load raw on Node 20 AND 22. This PR does not dispatch anything (dispatch is a separate operator step).

Prior-art consult

  • No capability commit in this PR — all files live under .claude/orchestrator-prompts/ (not packages/), zero new dependencies. The pre-push capability detector does not flag them; Prior-art: trailer is N/A.

Test plan

  • npm run --prefix packages/core test:principles green — 261 tests / 31 files, incl. principle 09 + 12, with all 15 new kickoffs present.
  • Real pre-push gate passed on push (principle suite + synth-bundle check) after a clean worktree npm ci.
  • Phase -1 adversarial cold-review (read-only) on U1 + the 14 stubs against the meta-launch program → VERDICT: GO, zero BLOCKER/MAJOR; one NIT (U8 template path) fixed in this PR.
  • Note: an initial local make self-audit reported a synth-bundle "drift" — a worktree node_modules-symlink artifact (the packages/ tree is byte-identical to origin/staging; the committed bundle was untouched). Resolved by replacing the symlink with a real npm ci; the real pre-push gate then passed clean. CI re-validates the synth-bundle check in a fresh npm ci environment.

§1.7 Skipped: operational dispatch-input kickoffs only (.claude/orchestrator-prompts/**) — no discipline rule under .claude/rules/ or packages/core/principles/ is introduced or extended

…ll + U4–U17 stubs

Materializes the residual of the getff-to-prod-meta-launch program into per-umbrella kickoff dirs so /pipeline can enumerate them.

- plan-currency-reconcile (U1): full no-build R/doc kickoff (§1–§10) — trackers / ACTION-PLAN(→FSL) / README reconcile vs main; gates are real git/grep checks; S4 skepticism findings deferred to a separate umbrella (T5).

- U4–U17: STUB kickoffs (goal/scope/stages/deps/gate/T-traps/done-when), each marked 'STUB — develop before dispatch'; Wave/Type/deps/parallel mirror the meta-launch §3 launch-table.

All 15 satisfy principle 12 (ai-laziness-traps citation + T-enumeration + domain trap) and principle 09 (no doc-authority header violation). Principle suite green (261). Phase -1 cold-review verdict GO.

HARD GATE unchanged: nothing in Wave 1+ dispatches until U2 (enforcement-liveness-fix) closed with green Node 20+22 — already satisfied (done.md, #745+#752). Doc-only; not a capability commit.
@artyhoo
artyhoo merged commit fb4a077 into staging Jun 27, 2026
55 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant