a2bf744df95c13b926325d5092047e603d6103e3
AGENTS.md had grown a description of the machine these sessions run on -- the two boxes, the qemu networking, the shared ~/repos mount, gitea and the push permission, the Android SDK path, the shared emulator, how to detach a server. None of that is about ai-app, and all of it is equally true in the sibling repos, so each copy was a place for the truth to drift: the push note in this one had been wrong since the bot key was authorized, and the checkout path it named had moved. It now lives once in ~/.claude/MACHINE.md, which every session already reads. What stays here is only what the machine means for this project: that ai-server belongs on the host because WireGuard terminates there, that the tunnel can never terminate in the VM, that the claude CLI being VM-only makes it a remote to the backend, and where this project's secrets live instead of the repo. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017xn8nHw1tw1R6PtiY1eEtw
Languages
Rust
54%
Kotlin
43.6%
Shell
2.4%