Commit Graph

3 Commits

Author SHA1 Message Date
type-two
da840b531a M1: the marionette — dangle, walk, sticky grip
- sim/marionette.ts: control bar + 6 soft strings (head/back/2 hands/2 knees)
  over a 9-segment silhouette. Bar snaps to mouse; the felt lag is string
  stiffness<1 (worldConstraints), not an input buffer.
- Feet planted on floor + head+back strings keep the torso upright (no topple);
  earlier pure-pendulum rig spun past 360deg — the back string fixed it.
- Sticky grip: while gripped, any empty hand latches the nearest target on
  contact (puppet.update() each step). Reach = LMB drops the bar.
- Harness verbs: bar/sway/grip/pose/settle + dangle/walk/pickupTest + reset.
- Exit-bar measured: dangle settles 87 frames upright (lean 4.6); walk 8.84
  units upright (>6 req, lean 30<45); grip 10/10. Verified in-browser + shot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 20:18:56 +10:00
type-two
802f738a3d M0: vite+ts+phaser+Matter skeleton, harness, box drops flush
- Phaser 3.90 Matter, autoUpdate:false — deterministic stepSim(dt), harness-driven.
- Render contract: raw Matter body = truth, flat black silhouette follows.
- Rng (mulberry32) ported from toastsim; dev harness on window.__s.
- Exit-bar measured: box drops y=80 -> settles 68 frames -> rests y=608.05,
  gap -0.05px flush on floor, landed:true. Verified in-browser + screenshot.
- scripts/gen-assets.sh (2D-only flux via MODELBEAST) firing in background.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 20:02:27 +10:00
type-two
0eb48b87e6 Build Brief 1: the puppet, the food, the samurai
Sandoniette (サンドニエット) — 2D shadow-puppet kitchen. Marionette chef
on honest string physics, comical food with mass, the samurai as the
toastsim judge wearing armor, SHUBATTO string-cut fail state. Milestones
M0-M6 with harness-verified exit bars; steals toastsim's discipline
(dev harness, pieceCV, judge line banks, verify-or-it-didn't-happen),
not its code. Assets: MODELBEAST flux 2D only, shadow-theatre style
token, seeds 301+.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 19:46:24 +10:00