go-learn/README.md
sab.code.lab f15eddaf14
Some checks are pending
CI / npm run gates (ubuntu-latest) (push) Waiting to run
CI / npm run gates (windows-latest) (push) Waiting to run
docs: синхронизация версии и README с фактическим состоянием v0.3.1
- package.json (SoT версии): 0.1.0 -> 0.3.1 (по PROJECT_STATE и снапшотам);
  фикс расхождения одобрен владельцем 2026-08-07.
- README: версия/дата/статус, таблица модулей (board, ai, apps/web, server),
  раздел лицензии (MIT уже в LICENSE, TODO снят).
- PROJECT_STATE: зафиксирована утрата git-истории при переносе на машину
  владельца и новый remote git.sab-core.ru.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 10:39:46 +02:00

41 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# go-learn — обучающий сайт по игре Го
**v0.3.1 · 2026-08-07** · статус: этапы 011 завершены; ручная приёмка v1 —
за владельцем (см. docs/PROJECT_STATE.md)
Интерактивный курс Го с нуля до ~10 кю + симулятор партии против ИИ.
Клиентский: статическая сборка на шаред-хостинг, движок и ИИ — в браузере;
опциональный бэкенд (личный кабинет, синхронизация прогресса) — PHP 8 + SQLite.
Язык сайта — русский. Без монетизации и сбора данных.
## Модули
| Пакет | Назначение | Статус |
| -------------- | --------------------------------------------------------------- | ------ |
| packages/core | Движок правил: доска, группы, ко/суперко, подсчёт, SGF, история | готово |
| packages/board | Отрисовка доски Canvas 2D: геометрия, рендер, тач-ввод | готово |
| packages/ai | ИИ: эвристика ур. 13, MCTS ур. 46 в Web Worker | готово |
| apps/web | Astro-сайт: курс, цумэ-го, /play, прогресс, кабинет | готово |
| server | Опциональный бэкенд PHP 8 + SQLite (кабинет, sync; этапы 88.1) | готово |
## Старт
```bash
npm install
npm run gates # форматтер + линтер + типы + тесты
```
Требования: Node.js ≥ 20.
## Документация
- Точка входа для ИИ-агентов: AGENTS.md
- Состояние проекта: docs/PROJECT_STATE.md
- Контракты модулей: docs/INTERFACES.md
- Решения: docs/decisions/ (ADR)
- Методология: prestart-litany.md (read-only архив)
## Лицензия
MIT (LICENSE). Сторонние компоненты — THIRD_PARTY_LICENSES.md, цумэ-го и веса
сетей — CREDITS.md.