diff --git a/plans/textbooks-6/PLAN_MATH_6.md b/plans/textbooks-6/PLAN_MATH_6.md index e57f44e..f12a36f 100644 --- a/plans/textbooks-6/PLAN_MATH_6.md +++ b/plans/textbooks-6/PLAN_MATH_6.md @@ -5,8 +5,8 @@ > **Исполнитель:** Sonnet, по одной «волне» за раз (паттерн глав, как в Химии 7 / Алгебре 7). > **Контент авторский (наш)** — учебник используется только как ориентир программы и дидактики. Поле `author` оставляем пустым (политика проекта). -> ### СТАТУС (2026-06-02) -> ✅ **Phase 0 + Главы 1, 5, 6 — ГОТОВЫ и на master** (Opus). Тесты math6: 14/14. Осталось Sonnet: **Главы 2, 3, 4** (каркасы готовы) + курсовой финал на хабе + доступ ученикам. Подробный статус и рецепт — в [[project_math6_textbook]]. +> ### СТАТУС (2026-06-02) — ЗАВЕРШЕНО +> ✅ **ВСЕ 6 глав + курсовой финал — ГОТОВЫ и на master** (Opus целиком). Тесты math6: 17/17, полный backend-прогон без новых фейлов. Движок `math6_engine.js` + `Math6` (numberLine/plane/pie/venn). Осталось только организационное: **выдать доступ ученикам** (`/api/access`, действие админа — хаб закрыт по умолчанию). Подробный статус и коммиты — в [[project_math6_textbook]]. > **Уточнение архитектуры vs п.0 ниже:** плумбинг вынесен в общий `frontend/js/math6_engine.js` (читает `window.M6`), а кастомные интерактивы § остаются inline-билдерами `buildPN()` — это лучше «копии движка в каждой главе» (меньше дублирования, проще Sonnet), смысл выбора (свобода интерактивов, не пул химии) сохранён. > Файлы фундамента: `math6_engine.js`, `math6_svg.js` (`Math6.numberLine`/`plane` готовы; круг/треугольники/развёртки/симметрия — добавить в Гл.5–6), `css/math6.css`, миграция `049` применена, `math_6_hub.html` + 6 каркасов, тест `math6-page.test.js`. > **Дальше:** Гл.2–4 — Sonnet по эталону Главы 1 (`math_6_ch1.html`); Гл.5–6 (графика) — Opus/ревью; затем курсовой финал на хабе + доступ ученикам (`/api/access`). Паттерн волны и эталон см. в [[project_math6_textbook]].