# Cursor / agent bootstrap ## Maintainer | | | |---|---| | **Canonical ID** | `a.afanasieff@gmail.com` | | **Name** | Anton Afanasyeu | | **Nick** | foxx (common) | | **Aliases** | `aafanasyeu`, `a.afanasieff@gmail.com` in commits/footer — not the primary login/email label | Use **a.afanasieff@gmail.com** when referring to the user’s identity; **foxx** is fine informally. After a **reset** or new session on deploy/infra work: 0. **[docs/README.md](docs/README.md)** — documentation index (linked TOCs for all guides in `docs/`). 1. Read **[docs/INFRA.md](docs/INFRA.md)** end-to-end (topology, **no :8089** for androidcast, BE `listen 80`, sshfs `tmp/` paths). 2. For hub deploy only: **[examples/app_hub/DEPLOY.md](examples/app_hub/DEPLOY.md)**. 3. For PHP/DB/tickets: **[examples/crash_reporter/backend/README.md](examples/crash_reporter/backend/README.md)**. 4. For git branches: **[docs/GIT_FLOW.md](docs/GIT_FLOW.md)** — work on `feature/*` from `next`; do not commit unless asked. **Hard rule:** Port **8089** is **not** the androidcast vhost (Janus/other). Public apps path is **`https://apps.f0xx.org`** → BE **`http://artc0.intra.raptor.org:80`**.