diff --git a/AGENTS.md b/AGENTS.md index 92743d0..8405ed1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1556,7 +1556,9 @@ session with **no other memory of this project**. So: `COMMUNITY_MAX_DEVICES_PER_PUBKEY`). The bot must be rebuilt with `scripts/build-community-bot.sh` and copied to `/opt/skatespots-community/community-bot.cjs` when this file changes — - restart `skatespots-community` afterward. + **`scripts/deploy-community-bot.sh`** does the build, remote backup, + install, restart and local state-backup refresh in one step (host alias + `skatespots-cvm`; `--no-build` reuses `build/community-bot.cjs`). - **Secrets/backup:** bot key in `~/.config/skatespots/community.env` (600) and the VPS env; state copy in `~/.config/skatespots/community-state.json` (600). Never commit/print either. @@ -2569,6 +2571,12 @@ Rules: prefers `kp_ref`, logs pending queues, and caps at 250 members / 5 devices per account. APK sha256 `03d47681…`, versionCode 10728. Web forced live at `69ce773`. + - **1.7.29 (2026-10-29):** Advanced Cordn web link now warns that Cordn + web may stall; admins get a “Request handled” confirmation. Added + `scripts/deploy-community-bot.sh` (build → backup → upload → restart → + refresh the local 0600 state backup) and `ops-health.sh` now checks the + remote `skatespots-community` service. APK sha256 `c6f82fb5…`, versionCode + 10729. Web forced live at `e02f2b4`. ### Relay archive (dataset backup) - **Transfer content between keys (`scripts/transfer-content.mjs`, 2026-10-04):**