# js/physics/camera/ — agents.md Part of the modularization pass. Module map: `MODULES.md`; runtime model: `architecture.md`. Installs into `P`: updatePopups, updateCameraTarget, decayCamera. - The follow-cam: tracks the active bird / action zone inside the level bounds, eases and decays, and ages score popups. Consumes WORLD + VIEW for clamping. - The "aim framing" test arm asserts the sling + action zone stay in view while aiming — keep that guarantee when changing targets or damping.