No description
Аудит 36 терминов по железному правилу этапа 11 (3 research-агента + приёмка оркестратором, 7 URL перепроверено): docs/audit/terminologija.md. Исправлены подтверждённые расхождения: - урок 01: опечатка-гибрид алфавитов «атari» -> «атари»; - урок 09: диаграмма бамбука (такэфу) — было 4 камня в одну линию, верно — две пары на параллельных линиях (ru.wikipedia, jeudego.org); - урок 06 + «Источники»: «иккэн» -> «иккэн-тоби» (Википедия, BGA); - «Источники»: убрано приравнивание накадэ к vital point (SL ?Nakade). На решении владельца (не найдено в источниках, зафиксировано в отчёте и PROJECT_STATE): «кошачья пасть», «жизненная точка», этимология ко («вечность»), «ситё-прерыватель». Гейты: 467/467. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| apps/web | ||
| docs | ||
| packages | ||
| server | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc.json | ||
| AGENTS.md | ||
| CREDITS.md | ||
| eslint.config.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| prestart-litany.md | ||
| README.md | ||
| THIRD_PARTY_LICENSES.md | ||
| tsconfig.base.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||
go-learn — обучающий сайт по игре Го
v0.3.1 · 2026-08-07 · статус: этапы 0–11 завершены; ручная приёмка v1 — за владельцем (см. docs/PROJECT_STATE.md)
Интерактивный курс Го с нуля до ~10 кю + симулятор партии против ИИ. Клиентский: статическая сборка на шаред-хостинг, движок и ИИ — в браузере; опциональный бэкенд (личный кабинет, синхронизация прогресса) — PHP 8 + SQLite. Язык сайта — русский. Без монетизации и сбора данных.
Модули
| Пакет | Назначение | Статус |
|---|---|---|
| packages/core | Движок правил: доска, группы, ко/суперко, подсчёт, SGF, история | готово |
| packages/board | Отрисовка доски Canvas 2D: геометрия, рендер, тач-ввод | готово |
| packages/ai | ИИ: эвристика ур. 1–3, MCTS ур. 4–6 в Web Worker | готово |
| apps/web | Astro-сайт: курс, цумэ-го, /play, прогресс, кабинет | готово |
| server | Опциональный бэкенд PHP 8 + SQLite (кабинет, sync; этапы 8–8.1) | готово |
Старт
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.