1.7 KiB
1.7 KiB
HexaHost GameCloud — Implementation Status
Last updated: 2026-06-26
Current phase: Phase 0 — Repository and foundations
Completed
| Area | Status | Notes |
|---|---|---|
| Monorepo layout | Done | pnpm workspace, Turborepo |
| Go node-agent | Done | Config, protocol types, health, agent loop stub |
| Go edge-gateway | Stub | Disabled by default; Phase 8 |
| Docker Compose dev stack | Done | PostgreSQL, Redis, MinIO, Mailpit, API, Worker, Web |
| Environment template | Done | .env.example |
| CI pipeline | Done | Lint, typecheck, tests, Go tests, build |
| Documentation skeleton | Done | ADR, architecture, threat model, installation |
| WHMCS integration layout | Placeholder | Directory structure and README |
| Deploy placeholders | Done | Traefik, Ansible, systemd, Prometheus |
In progress / next (Phase 1)
- User registration, login, sessions
- Email verification and password reset
- TOTP 2FA
- Admin bootstrap CLI
- Prisma schema and migrations
Abnahmekriterium Phase 0
- Repository structure and configuration baseline
- Local infrastructure compose file
- Node agent builds and tests pass
- CI workflow defined
- All services start locally end-to-end (requires
docker compose upvalidation) - Full API/Web/Worker feature implementation (Phase 1+)
Known limitations
- Edge gateway is intentionally not implemented (Join-to-Start is Phase 8).
- API, Worker, and Web are minimal health-check stubs in Phase 0.
- Traefik, Ansible, and production compose are documented but not fully implemented.
- Node agent does not yet connect to the control plane WebSocket.
Test commands
pnpm install
pnpm lint
pnpm typecheck
pnpm test
cd apps/node-agent && make test