LANES/PLAN.md — verdict, GODVERSE pipeline architecture, shared contracts, 3GOD security note LANES/LANE1-*.md — Godot: grab/slide/smash record ritual + find-the-misfiled-disc mode (owns game/) LANES/LANE2-*.md — meshgod cell-fracture stage + Destroyulator prop batch -> 3GOD (owns ~/meshgod) LANES/LANE3-*.md — thriftgod-based web smash toy, Rapier physics, 3GOD props (owns web/) LANES/KICKOFF.md — per-lane opening prompts + collision-safety rules Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
2.2 KiB
Markdown
37 lines
2.2 KiB
Markdown
# KICKOFF — how to run the three lanes in parallel
|
|
|
|
Read `PLAN.md` first (verdict, architecture, shared contracts, the 3GOD security note).
|
|
Then start each lane as its own Opus 4.8 session with the one-liner below. Each session's
|
|
FIRST job is to read its lane file + `PLAN.md`, then execute.
|
|
|
|
## Start each lane (paste as the session's opening prompt)
|
|
|
|
**Lane 1 — Godot record ritual**
|
|
> Read `~/Documents/Destroyulator/LANES/PLAN.md` then `LANES/LANE1-godot-record-ritual.md` and
|
|
> execute it fully. You own `game/` only. Build the grab→slide→smash record ritual + the
|
|
> "find the misfiled disc" mode. Pass the headless smoke test before every commit; commit +
|
|
> push to `origin main` as you go.
|
|
|
|
**Lane 2 — Asset pipeline / fracture**
|
|
> Read `~/Documents/Destroyulator/LANES/PLAN.md` then `LANES/LANE2-asset-pipeline-fracture.md`
|
|
> and execute it. You own `~/Documents/meshgod` (a separate repo). Add the cell-fracture stage,
|
|
> build the Destroyulator prop manifest, generate + fracture + push to 3GOD. CHECK THE fal
|
|
> CREDIT before any big batch; do the top-6 props first if it's tight. Commit to meshgod's remote.
|
|
|
|
**Lane 3 — Web smash toy**
|
|
> Read `~/Documents/Destroyulator/LANES/PLAN.md` then `LANES/LANE3-web-smash-toy.md` and execute
|
|
> it. You own `web/` (new dir in the destroyulator monorepo). Fork thriftgod's FP interior into a
|
|
> browser smash toy with Rapier physics, 3GOD props, and a juice layer. Do NOT edit thriftgod.
|
|
> Commit + push to `origin main` under `web/`.
|
|
|
|
## Collision safety
|
|
- Lane 1 → writes `game/` only. Lane 3 → writes `web/` only. Lane 2 → writes `~/Documents/meshgod`
|
|
only (never `game/`; it delivers assets via 3GOD, and Lane 1 pulls approved GLBs in itself).
|
|
- All push to the same remote `ssh://git@100.71.119.27:222/monster/destroyulator.git` (Lanes 1 & 3)
|
|
— different top-level dirs, so no merge conflicts. Lane 2 pushes to its own meshgod remote.
|
|
- If two lanes ever need the same file, STOP and coordinate through the human — don't guess.
|
|
|
|
## Definition of done (whole plan)
|
|
Godot game has the record ritual + a playable mode; meshgod can fracture and has shipped the
|
|
prop batch to 3GOD; the web toy is playable in-browser. Each lane green on its own acceptance test.
|