Removes internal process references so the repo is presentable to an outside audience: dropped the internal build-retrospective doc (process log with internal terms, not useful to an outside reader), and reworded remaining internal references in code comments and module docs (agents.md cards, architecture.md, MODULES.md, index.html, package.json) to generic descriptions of what changed and when, with no behavior change -- full 47/47 suite re-run green after the scrub, every edit verified comment/doc-only via diff. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
618 B
618 B
js/physics/rules/ — agents.md
Part of the modularization pass. Module map: MODULES.md; runtime model: architecture.md.
Installs into P: checkEndStates, birdsRemaining, starsFor.
- Win/lose arbitration (called from step): all enemies dead -> won, no bird
left in play with enemies alive -> lost. S-5 (added 2026-09-29):
a LANDED bird counts as a bird still in play — do not declare
lostwhile one is out in the world (it can still fall, smash and kill).starsFor(g)maps score to the level's three star thresholds. - Keep this submodule free of physics: it decides, it does not move anything.