feat: update documentation with current implementation details and planned monorepo layout

This commit is contained in:
2025-12-30 13:39:43 +00:00
parent f6fe5b0caf
commit 79819c4a1b
6 changed files with 37 additions and 3 deletions
+8 -1
View File
@@ -16,7 +16,14 @@ monorepo plan is prepared alongside it.
- Legacy runtime: PHP entry points under `legacy/` and `legacy/hwe/`
- Legacy engine core: domain logic under `legacy/hwe/sammo/`
- Legacy frontend: Vue/TypeScript under `legacy/hwe/ts/`
- Rewrite (planned): pnpm workspace monorepo under `packages/` and `app/`
- Rewrite (in progress): pnpm workspace monorepo under `packages/` and `app/`
## Current Implementation Notes
- `packages/infra` is live with Prisma/Postgres connectors used by game services.
- `app/game-engine` implements an in-memory turn daemon with DB flush hooks.
- `app/game-api` exposes tRPC endpoints for reserved turns, messages, and battle sims.
- Gateway/game frontends are still placeholders (not part of current runtime).
## Legacy Data Migration Policy