Go to file
type-two a3337e68e0 Build-out 3: mobile touch, progression + KANSEI, music, night shift
- Mobile: Scale.FIT letterboxing, 3 pointers, thumb GRIP button (touch only),
  drag-low = reach. Desktop input and all battery numbers unchanged.
- Progression: localStorage best-grade per day (game/progress.ts), red hanko
  trophy shelf on the title, KANSEI completion card after day 8 (all stamps,
  click restarts the week). Serve->save->shelf->kansei->day0 verified.
- Day-intro card each live day (name/layers/pressure, fades out).
- Music: seeded pentatonic plucks + taiko heartbeat on setInterval, starts at
  begin, stops dead at the string cut. sfx.chop() thunk on real cuts.
- Night shift: days 4-6 dusk / 7-8 night backdrops (MODELBEAST batch 3 — moon,
  bonsai, lanterns), guarded fallback to noon washi.
- Battery green: M1 87f/8.41u/10-10, M2 cv0 clean, M3 both, days SSSSSSSS,
  live serve@31f, disaster CUT, saved best {0:B} confirmed in localStorage.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 17:30:27 +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 3: mobile touch, progression + KANSEI, music, night shift 2026-07-20 17:30:27 +10:00
scripts Build-out 3: mobile touch, progression + KANSEI, music, night shift 2026-07-20 17:30:27 +10:00
src Build-out 3: mobile touch, progression + KANSEI, music, night shift 2026-07-20 17:30:27 +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 3: mobile touch, progression + KANSEI, music, night shift 2026-07-20 17:30:27 +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