No description
- TypeScript 93.8%
- Python 4.7%
- Shell 0.8%
- CSS 0.5%
- JavaScript 0.2%
|
|
||
|---|---|---|
| .github/workflows | ||
| agents | ||
| apps | ||
| e2e | ||
| humans | ||
| infra | ||
| output/imagegen | ||
| packages | ||
| references | ||
| scripts | ||
| tmp | ||
| .gitignore | ||
| DeepSeekv4Pro-Feedback.md | ||
| package.json | ||
| playwright.config.ts | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.base.json | ||
| turbo.json | ||
Agaria
Repo zawiera działający vertical slice Agarii oraz artefakty BMAD prowadzące dalsze prace do wariantu RC-hardening pod RS 2000.
Faza
- Wykonane: vertical slice M1-M10, BMAD bootstrap, backend unit/integration, frontend integration smoke.
- Krok bieżący: productionization i hardening pod
PostgreSQL + Prisma + Redis + BullMQ + WebSocket + PWA. - Krok następny: uruchomienie pełnego stacka lokalnie albo deploy na
RS 2000po uzupełnieniu sekretów.
Stack
apps/web: Next.js App Router + Tailwind + PWA shell.apps/api: NestJS, health/readiness, websocket gateway, snapshot persistence.packages/shared: kontrakty i walidacja.packages/tactics-engine: deterministyczny micro-tactics simulator.packages/content: content seed dla pokus i mandatów.infra: compose, nginx, deploy, backup, systemd i runbook.
Lokalny start
pnpm installpnpm devpnpm test
Pełny stack lokalny
docker compose -f infra/docker-compose.yml up -d --buildcurl http://127.0.0.1/healthcurl http://127.0.0.1/ready- Otwórz aplikację przez reverse proxy na
http://localhost
BMAD gates
pnpm bmad:checkpnpm bmad:check:jsonpnpm bmad:testpnpm stack:check
Aktualne założenia
- Poprzedni wariant ograniczeń odnosił się do
VPS 1000. - Aktualny wariant docelowy odnosi się do
RS 2000. Compose + systemdjest modelem wdrożenia.- Polling pozostaje fallbackiem dla realtime, ale
/wsjest ścieżką główną.