Русский · English
Браузерный интерфейс Solid Stats — статистики игр сообщества Solid Games (ArmA 3). Публичные страницы статистики, вход через Steam, UX авторизованных действий и экраны модератора и администратора. React-приложение на TanStack Start с серверным рендерингом.
Часть многорепной платформы: источник правды и HTTP-API — в server-2, поиск
сырых реплеев — в replays-fetcher, парсинг OCAP — в replay-parser-2, рантайм
и операции — в infrastructure. web — витрина платформы: владеет только
интерфейсом и состоянием UI, ходит в бэкенд исключительно через типобезопасный
API-клиент, сгенерированный из OpenAPI-схемы server-2, и никогда не обращается
к базе данных или S3 напрямую.
Solid Stats от и до строят AI-агенты по процессу GSD. Разработка вне GSD — вне процесса.
pnpm install
pnpm run devНужен запущенный server-2: web потребляет его HTTP-API, а типы клиента
генерируются из его OpenAPI-схемы (скрипт генерации обновляет типы при изменении
контракта). Перед коммитом проходите гейт проверок репозитория.
AGENTS.md— назначение репозитория, граница ответственности и конвенции для агентов.- Брифы продукта и планы — в центральном репозитории
plans(plans/web/); операционное состояние GSD — в.planning/.
TypeScript · React · TanStack Start (Router · Query · Table · Form) · Ark UI ·
vanilla-extract · openapi-typescript · локализация /ru и /en