| First-time setup, missing/expired token, cross-platform env persistence, CLI context setup | references/token-setup.md |
| Exact API payloads: create/update service, projects, envs, control, response codes, token storage | references/api-contracts.md |
What the coolify CLI can/cannot do, CLI quirks, --format json/sensitive-output gotchas | references/cli-reference.md |
| Writing a Coolify-friendly compose: healthcheck, loopback vs proxy, volumes, interpolation, the local-image trap | references/compose-authoring.md |
Proving a deploy actually ran: 201โ running, deploy queue, 401, exited, running:unknown, TLS-cert failures, box-level checks | references/verify-and-troubleshoot.md |
| Custom domains + Let's Encrypt TLS, and connecting one service to another (sidecar/DB) over a shared network | references/domains-and-networking.md |
| Auto-updating a registry-backed service by polling image digests and redeploying through Coolify | references/auto-update.md |
| The two-brains model (self-hosted vs Cloud), ownership diagnosis, safe teardown / migration | references/self-hosted-vs-cloud.md |