Reorganized to follow the project's module documentation structure:
Abstract paragraph, Badges as bold key:value list, Topology section
with auto-generated mermaid graph, Controls describing player input,
Demonstrates listing the Sporel features showcased, References at
the end.
Install pre-commit hook via Sporel --install-hooks=.; topology is
auto-managed by Sporel --lint --fix.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6 input.bind() calls migrated from engine.input.KEY_* integers to
lowercase string-keys. Module is now engine.input.KEY_*-free (audit-
I3 resolved).
deps[]: lib-core.input version 0.1.0 → 0.2.0.
I1: Removed actor inline-stub (functionless after actor-Deferral) and
its init-print line. spine-prototype no longer pretends a deferred lib
is loaded.
I2: 60-frame self-exit now CI-conditional via SPOREL_CI=1 env var.
Interactive dev-runs (without var) loop until ESC. Smoke.sh sets
SPOREL_CI=1 globally to preserve headless behavior.