Fable (integrator): round-28 instructions — THE SPIKE AND THE SWEEP (spike 1 + parked polish, tag v5.1)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
e93bece0f4
commit
d9100962f6
63
docs/LANES/ROUND28_INSTRUCTIONS.md
Normal file
63
docs/LANES/ROUND28_INSTRUCTIONS.md
Normal file
@ -0,0 +1,63 @@
|
||||
# PROCITY — Round 28 lane instructions (from Fable, integrator)
|
||||
|
||||
Date: 2026-07-17 · **v5.0 SHIPPED, retro written ([RETRO_V5.md](../RETRO_V5.md)). Nothing is
|
||||
owed anywhere.** Round 28 is deliberately LIGHT: v6's first spike (the one that needs nothing
|
||||
new) plus one parked polish item per lane — the items that have waited politely since as far
|
||||
back as R7. Tag **`v5.1`** at close. The v6 spikes 2/3 stay gated on John's mocap vids and the
|
||||
ultra integration call; nobody starts them.
|
||||
|
||||
## The ledger
|
||||
|
||||
1. **SPIKE 1 — the free stash (E + D; v6 groundwork, the charter's first thread).**
|
||||
- **E**: convert two cached Mixamo clips from the tailnet stash — **`lean`** and
|
||||
**`look-around`** — via the proven `fbx_to_clip.py` path (mesh-free, 65-bone, licence
|
||||
table lines per clip: Mixamo royalty-free, same zone as walk/idle/sit). Depot + local per
|
||||
the sit.glb precedent.
|
||||
- **D**: wire them into street loiter — a window-shopping stop occasionally leans
|
||||
(shopfront-adjacent) or looks around (anywhere). Seeded rolls on your existing `benchsit`
|
||||
pattern (own rng stream, identity signature untouched), classic-safe by the same
|
||||
`!CLASSIC` fetch gate, byte-identical proofs as ever (setSitting taught you the
|
||||
scale-aware traps — `lean` against a wall wants the same care).
|
||||
- Acceptance: a fresh boot shows peds leaning and glancing; classic/`?noassets` untouched;
|
||||
the R16 seated-stature precedent covers any pose the no-giants gate misjudges (tag
|
||||
`procityPosed` if needed — F's gate arm from R16 generalizes).
|
||||
2. **Awning fabric ripple (B — parked since R17's wind round, your promised pick).** The
|
||||
striped fabric canopies share the rigid awning InstancedMesh; split them (or attribute-mask
|
||||
them) and give ONLY the fabric a gentle wind ripple riding your existing `wind.js` uniforms.
|
||||
Weather-driven like the trees; `?classic`/`?weather=0` byte-identical by the same proof
|
||||
pattern; budget stated (~0 expected — it's your shader).
|
||||
3. **`audioEmitter` (C — your own parked idea, at last).** Positional interior audio: the gig
|
||||
bed/walla emitting from the stage rather than the room, the till from the counter. Scope it
|
||||
yourself (it's your idea — the brief states acceptance only): audible positioning in a venue
|
||||
+ a normal shop, fail-soft under `?mute`/`?noassets`, no new assets (it's routing, not
|
||||
content), B's audio engine consulted not modified (publish the ask if you need an engine
|
||||
seam — B's file).
|
||||
4. **Instrument LOD (E + D — the oldest tri item, v3.1-era).** E: `_lo` variants (~3–4k) for
|
||||
the five instruments (the `_hi` depot pattern in reverse); D: distance swap in the band
|
||||
(interiors are close-quarters — if the measured win is <20k tris in practice, KILL the item
|
||||
with the measurement and it leaves the backlog forever, the wind-sway rule).
|
||||
5. **The gate + the tag (F, last).** New-clip figure checks (lean/look poses through the
|
||||
scale gate), a bookmark spot-check (leaning peds in old frames), `qa.sh --strict --matrix`,
|
||||
notes §28, tag **`v5.1`**, push. Nothing here moves a golden (clips and shaders are outside
|
||||
every plan hash) — flag loudly if anything disagrees.
|
||||
6. **A + G — rest.** A: on-call (nothing should touch a plan). G: your next work is v5.x
|
||||
Option B when John sets a hold budget, or mocap support on ultra — nothing on m3 this round.
|
||||
|
||||
## THE EXACT RUN ORDER
|
||||
|
||||
1. **Start together: E (#1 clips + #4 `_lo` variants) + B (#2) + C (#3).**
|
||||
2. **When E's clips land: D (#1 wiring, then #4 swap-or-kill).**
|
||||
3. **When B/C/D are in: F (#5)** — gate, tag `v5.1`, push.
|
||||
|
||||
Waves: **[E, B, C] → [D] → [F]**. A/G rest.
|
||||
|
||||
## Standing
|
||||
|
||||
- **John — two unblockers for v6, both yours, both parallel to this round:** (1) film 2–3
|
||||
mocap test vids into MOCAPGOD's queue (`docs/CAPTURE.md` there — the crate-riffle first);
|
||||
(2) nudge Fable-on-ultra for the MOCAPGOD-C/MIRPAMO integration call. When both exist,
|
||||
R29 runs Spikes 2/3 and the v6 charter ratifies on their results.
|
||||
- Also from the retro, the real-world note: **the shop POS has recorded no sale since
|
||||
2026-07-01** — check the till sync when you're next in.
|
||||
- **Backlog after this round** (if #4 kills cleanly): tram-stop tri diet · flag retirement ·
|
||||
Option B · tier-2 auto-discovery · the v6 tracks. The polish debt is nearly drained.
|
||||
Loading…
Reference in New Issue
Block a user