No description
- package-lock.json: URL зеркала npm.mirrors.msh.team исходной среды
разработки заменены на registry.npmjs.org (517 ссылок; версии и
integrity-хэши не изменены) — зеркало вне той среды не резолвится,
npm ci падал ENOTFOUND с маскирующей ошибкой «Exit handler never called».
- wiring.test.ts: execFileSync('npm', ...) на Windows требует shell
(npm = npm.cmd) — иначе ENOENT в 5 тестах этапов 6–7.
Гейты после фикса: 467/467, format+lint+typecheck зелёные.
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.1.0 · 2026-08-05 · статус: каркас (Шаг 0), код появится в этапе 1
Интерактивный курс Го с нуля до ~10 кю + симулятор партии против ИИ. Полностью клиентский: статическая сборка на шаред-хостинг, движок и ИИ — в браузере. Язык сайта — русский. Без монетизации и сбора данных.
Модули
| Пакет | Назначение | Статус |
|---|---|---|
| packages/core | Движок правил: доска, группы, ко/суперко, подсчёт, SGF, история | этап 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 архив)
Лицензия
TODO владельцу (?): выбрать и добавить LICENSE до публикации (рекомендация триажа — пермиссивная, MIT). Сторонние компоненты — THIRD_PARTY_LICENSES.md, цумэ-го и веса сетей — CREDITS.md.