Imported from EthannYakabuski/switchyard-lanterns (
AGENTS.md). Install upstream withnpx skills add EthannYakabuski/switchyard-lanterns. Copyright stays with the author.
Project continuation
Round 4 continuation
Work only on the requested Round 4 changes; do not start new games. The current Android default is Gradle AAB, min API 24 / target API 35, with ARM64, x86 and x86_64. Follow the Round 4 Android guide for current export instructions instead of older APK examples in historical guides.
The 2026-10-24 continuation snapshot does not claim passing exact-current-source CI or native acceptance for rebuilt Round 4 binaries. Record later source-bound checks in HANDOFF.txt; keep all dated original APK evidence intact. Debug AABs are test-signed bundles, distinct from owner-signed releases. Preserve user configuration and untracked files.
Use this canonical repository for development. Read docs/DESIGN.md, README.md, HANDOFF.txt when present, and docs/PLATFORM_SETUP.md before changes. The requested Round 4 update is in progress; do not infer rebuilt delivery readiness from source tests alone. Godot 4.5.1 Compatibility, portrait Android primary. No Windows builds. Use existing licensed Kenney assets first; preserve notices. Native service tests use Google test IDs and disabled production placeholders. AdMob manifest App ID belongs in project.godot separately from platform/config.json; test_mode wording does not convert production requests into tests. Run isolated bounded tests and relevant imports/builds, then genuine native core-loop/save/reward/lifecycle checks. Keep fixture evidence distinct from actual gameplay. Real screenshots need APK/profile/pixel provenance. Preserve all user edits, genuine saves, prior APKs/packages and backups. Keep builds, private QA/logs/profiles/signing data under ignored directories. Explicitly audit/stage intended source files; never discard or publish unrelated files to make Git status clean. Incremental normal public pushes are authorized, but respect actual review denials without bypass or blind retry. No force push, Pages activation, Library upload, Play publication, paid services or credential/security changes. Fresh tasks do not inherit prior chat: current README/HANDOFF/platform docs and local ignored receipts must explain exact source/build identity, configuration maps, completed checks, limitations and next action.
