- commit
- 183245158fc94678aa6d1ccecbb25b1fd6ca46f7
- parent
- d17fe8f93cff6f6820613f6fab2f94ee08e7cdb9
- author
- Dami <dami.etoile@gmail.com>
| M | progress.md | 28 | +++++++++++++++++++++++++++- |
@@ -1192,7 +1192,33 @@ content); respawn behind the pack tail with a collision-immunity window;
11921192 leader-cam = camera follows max-s marble. Gates: N-marble determinism (same11931193 seed → same order), pack-stall scenario on flats, N=6 fuzz.11941194 1195-## HANDOFF — 2026-08-09 state: M1–M13 deferred set COMPLETE1195+## HANDOFF — 2026-08-09 (round 2): M14 AUTOPILOT ERA + M15 RACE COMPLETE1196+1197+STATE: M14a/b/c + M15 + the fuzz-found generation band fixes are all1198+live (see the M14/M15 ROADMAP section above for the laws). 113 tests1199+green; genVersion g535114c0fc9e unchanged (finite pipeline untouched).1200+Key surfaces: src/client/physics/autopilot.ts (the whole control law +1201+wantJump + pilots), rail.ts (zone env + stationGravityDelta), shim.c1202+(16-marble array; REBUILD after edits: ./tools/build_physics.sh),1203+endless.ts Racer machinery. Drivers share one law: client,1204+tests/physics_test.ts, tests/multimarble_test.ts, phys-deep1205+(LAW=assist = old law A/B). ?autopilot=0 client fallback; ?peers=N real1206+racers (default 5+hero, 0 in assist/kinematic mode → decorative ring).1207+Scenario pins after the band fixes: diamond→wide-scan-1,1208+wide→wide-scan-7, gravity→grav-scan-2 (others held; full table in the1209+M13 handoff below). Browser soak recipe: PORT=8907 deno task serve +1210+scratch playwright soak.mjs (advanceTime(60000) per sim-minute; state1211+JSON now carries `race` telemetry).1212+1213+REMAINING / NEXT IDEAS: marble-marble collision-immunity window on1214+respawn (shim filter bits — deferred from M15); rubber-banding via pilot1215+skill params (never thrust — Melder); race HUD (leaderboard strip, name1216+labels); contact audio cues; torque-servo authority if feel ever1217+demands spin-on-bounce; endless stream goldens; destructible decor;1218+takeable spurs in endless. Known cosmetic: laggard racers can pop when1219+respawning at the pack tail (no scale-in envelope yet).1220+1221+## OLD HANDOFF — 2026-08-09 state: M1–M13 deferred set COMPLETE11961222 11971223 CURRENT: all M13 backlog items above are live. Remaining/possible next:11981224 M13 release freeze if the user wants it (seed freeze explicitly OFF per