Go to file
type-two dfff55fd1c Build-out 7: cutting matters + 無限 MUGEN endless mode
- THE CUT is judged on the PLATE now. It read cutter.last (any cut anywhere,
  even on a piece never served) and kinds() stripped the piece suffix, so a
  whole uncut tomato scored the same as a cut one — M2 was decorative in live
  play. Sando.cutStats() now reports how much of the SERVED filling met the
  cleaver; score = cutFrac x (0.6*quality + 0.4*evenness). Serving whole never
  blocks a serve, it just zeroes THE CUT and caps near B.
  Measured: same sando, cut pieces S(10.0) vs served whole B(7.39).
  Fairness trap caught mid-build: evenness must be measured WITHIN a kind, not
  across kinds (a katsu slice vs a tomato slice is the recipe, not a crime) —
  that silently cost both weeks a grade until fixed.
- 無限 MUGEN: endless orders from a seeded Rng, layers 3->6, clock 50s->16s,
  and the anger meter NEVER resets between orders — the only way a run ends is
  the strings getting cut. No scene restart between orders. Judge escalates
  samurai -> Shogun (5) -> the ONI (12, new MODELBEAST portrait set). Own
  leaderboard board; run-over card posts the score. Title cycles 表/裏/無限.
- Spawner gives one whole food per two required pieces (one cut = two halves).
- setDay now explicitly resets the meter instead of relying on scene restart.
- Battery unchanged: 87f / 8.41u / 10-10 / cv0 clean / stack both / disaster
  CUT / cleaver CUTS; weeks SSSSSSSS and AASSASSS; mugen escalation verified.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 13:38:33 +10:00
.claude Build-out 2: the playable loop — detection stacking, live serve, string picker, 8 days 2026-07-20 17:06:22 +10:00
public/assets/img Build-out 7: cutting matters + 無限 MUGEN endless mode 2026-07-27 13:38:33 +10:00
scripts Build-out 7: cutting matters + 無限 MUGEN endless mode 2026-07-27 13:38:33 +10:00
src Build-out 7: cutting matters + 無限 MUGEN endless mode 2026-07-27 13:38:33 +10:00
.gitignore M0: vite+ts+phaser+Matter skeleton, harness, box drops flush 2026-07-17 20:02:27 +10:00
deploy.sh Deploy to partly.party/sandoniette 2026-07-17 21:55:56 +10:00
index.html M0: vite+ts+phaser+Matter skeleton, harness, box drops flush 2026-07-17 20:02:27 +10:00
OPUS-BUILD-BRIEF.md Build-out 7: cutting matters + 無限 MUGEN endless mode 2026-07-27 13:38:33 +10:00
package-lock.json M0: vite+ts+phaser+Matter skeleton, harness, box drops flush 2026-07-17 20:02:27 +10:00
package.json M2: cutting — honest 2D polygon split, materials, splat 2026-07-17 20:38:27 +10:00
tsconfig.json M2: cutting — honest 2D polygon split, materials, splat 2026-07-17 20:38:27 +10:00
vite.config.ts Deploy to partly.party/sandoniette 2026-07-17 21:55:56 +10:00