- commit
- a14f5857272180a9f1e532b9a53757145472fc6c
- parent
- fb04301fa7da42c7879b374911c242c2ccf0fe78
- author
- Dami <dami.etoile@gmail.com>
| M | progress.md | 17 | +++++++++++++++++ |
@@ -487,6 +487,23 @@ avoid time-based fuzzing — use scenarios against rules (WFC-style rule
487487 enumeration, and survivability checks for specific combos found to be488488 problematic).489489 490+### DECISION LOG (user, 2026-08-08 late round)491+492+- NO PLAYER CONTROL, ever: the marble is an autonomous performer; the assist law493+ is the choreographer. The product is the EMERGENT GENERATIVE SPECTACLE494+ (screensaver-grade). All physics/powerup work optimizes for watchability, not495+ input.496+- Loop mode = visual inspection bench + BRANCHING testbed. Branches are two497+ traversals of ONE generation pass (never into ungenerated space); in endless498+ they become RESPAWN VARIETY — after a fall the line may resume down the499+ alternate branch.500+- Powerups are PLANNER VOCABULARY, not pickups: placed by rule where the track501+ supports them (propeller-cap BECAUSE a big jump with wide landing follows;502+ shock absorber before a hard drop; gravity pads on islands). This fuses M11's503+ speed envelope + momentum vocabulary + Marble Blast powerup patterns into one504+ system: MOVEMENT SET-PIECES = approach + modifier + flight + catch, composed505+ generatively, validated by scenario.506+490507 ### Milestone sequence (each gates the next)491508 492509 **M6 — Living stream: spawn/despawn animation + texture variation.** [GOAL 1