PROCITY/docs/LANES/ROUND29_INSTRUCTIONS.md

83 lines
5.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PROCITY — Round 29 lane instructions (from Fable, integrator)
Date: 2026-07-17 · **v5.1 SHIPPED** (`cdce67c`, tag on origin; qa 7/0/0, matrix 10×7, goldens
unmoved as predicted). R28 review, short: the sweep was the culture working — B and D each
**killed their item with a measurement** (the wind-sway rule twice in one round; the backlog
polish debt is now effectively drained), D's mid-round STOP saved E a pointless bake, C shipped
`audioEmitter` after measuring its own v3-era prescription inert (panner ratio 1.0000 —
bit-identical door vs stage), E shipped `look.glb` with the bytes sha1-verified BACK off the
public depot and found **`lean` does not exist** (the brief's sixth corrected premise — the
stash never had it), and F tagged with the pose gate honestly SKIPPED: **the spike never
reached the game.** Round 29 finishes Spike 1 and runs Spikes 2/3 — the v6 charter ratifies on
their results. Most of this round is GATED ON JOHN (below); wave 0 runs today.
## WAVE 0 — finish Spike 1 (runnable NOW, no dependencies)
**D:** bind and wire `look.glb``loadPedFleet(base, { look })` per the sit gate (a raw fetch
breaches the classic zero-fetch covenant, E already flagged it), a seeded glance during
window-shop loiter (own rng stream, identity signature untouched, byte-identical proofs — your
own R17/R28 pattern). **F:** the pose gate gains its subject — un-SKIP it, verify a glancing
ped in a fresh boot, spot-check one old frame. No tag for this alone; it rides Spike 2's close.
## THE GATE ON THIS ROUND — John's two unblockers (everything below waits)
1. **Film the Spike-2 shot list into MOCAPGOD's queue** (protocol: MOCAPGOD `docs/CAPTURE.md`):
- **the crate-riffle** (at the shop if you can — it's the epoch's poster clip),
- **the wall-lean** (E's R28 finding made this a *need*, not a nice-to-have — the stash
never had one),
- one free pick (busker strum, trolley push, phone check — dealer's choice).
2. **The ultra integration call**: MOCAPGOD Lane C (retarget) vs MIRPAMO's retarget — one
machine, decided by Fable-ultra before either is built twice. Nudge that session.
## SPIKE 2 — the full mocap loop (when the queue has vids)
Runs mostly on ultra (MOCAPGOD C/D lanes + the integration call), lands on m3 as clips:
- **E (m3):** receive the retargeted clips, convert/validate to the house clip form (the
look.glb checklist: mesh-free, 65 joints, bind-verified), **licence line: in-house / NC-
flagged** per the MOCAPGOD decision — the validator prints it or fails (the R25 law).
- **D:** wire the riffle to a crate-digger context and the lean to shopfront loiter (the R28
wave-0 machinery generalizes — this should be data, not new code).
- **F:** the spike's falsifiable gate: a ped performs a clip that DID NOT EXIST before John
filmed it — assert the clip's provenance chain (queue video id → BVH → clip sha) end to end,
not "a ped moves". Then tag **`v6.0-spike`** (a checkpoint tag, not an epoch tag) with the
spike report.
## SPIKE 3 — a generated body (parallel to Spike 2, ultra-heavy)
flux_local concept → hunyuan3d_mlx mesh → **MIRPAMO autorig** → walk retarget → **in-game
through the no-giants gate**. Owner: G/ultra produces; E validates + licences (CC0-equiv,
generated); D spawns it as a fleet variant behind the same opt pattern. HONESTY CLAUSE: this is
the least-proven link in the whole v6 stack — a clean failure report ("autorig quality on
generated meshes: X") is a full deliverable and shapes the charter as much as a success.
## After the spikes — the ratification
Fable amends `V6_LIVING_STREET.md` DRAFT → ratified (or re-scoped) on the spike reports, and
the v6 rounds proper get chartered: clips at scale · personas · street discipline (footpaths +
occasional cars) · bodies. **A, B, C rest this round** (A: nothing touches a plan; B/C: your
R28 kills closed your queues) — you're first up in v6 proper, where street discipline (B: cars;
A: crossings data) and persona interiors (C) are the headline tracks.
## Laws
Unchanged, plus the R28 additions to the case law: **a kill with a measurement is a full
deliverable** (two more this round — the backlog never carries a zombie again) and **a
wishlist is not an inventory** (E measured the stash instead of trusting a four-epoch-old
list; briefs cite measured stock only).
## THE EXACT RUN ORDER
0. **Now: D + F (wave 0, Spike 1 closes).**
1. **John: film the vids + nudge ultra (the gate).**
2. **When clips flow: E → D → F (Spike 2), G/ultra → E → D (Spike 3, parallel).**
3. **F: the spike gate + `v6.0-spike` checkpoint tag.**
4. **Fable: charter ratification → v6 rounds proper.**
## Standing
- **John — the two unblockers above are the whole critical path.** Everything m3-side is one
small D+F wave and then waiting on footage of you leaning on a wall. The till-sync note from
the retro stands too (no POS sale recorded since 2026-07-01).
- **Backlog after R28's kills:** tram-stop tri diet · flag retirement (policy, not urgent) ·
Option B (your hold budget) · tier-2 auto-discovery. Thinner than it has ever been.