```markdown
# OTVET-144-146 · Роль возвращена; отчёт afebe34 превращён в задачи на исполнение
Координаты: `annachurasheva/memorial-korpech-crimea` · `docs/tasks/OTVET-144-146.md` · 2026-09-09
Уровень читателя: начальный. Всё — простыми словами.
Сила документов: этот > всё остальное.
## 144 · Моя ошибка роли — признана
Вы правы: ревизор из Работника — противоречие нашему же регламенту.
Ревизия — линия EdgeOne AI и проектировщика; Кодер — исполнитель.
Мой шаг 3 (дать Кодер02 ревизию) отменяется. Правило в TASKS (нулевой
раздел, добавка): «Ревизии и аудит — НЕ задачи Кодера. Кодер получает
только исполнительные задачи со ссылками на файлы и строки».
Отчёт о недостатках уже есть: afebe34 (reports/First-revision.md).
Моя работа — превратить его в задачи; делаю (блок 2).
## 145 · Разбор afebe34: что в задачи, что не трогать
В задачи Кодер02 (исполнение, по одной на коммит):
- В1 site.url → https://memorial-korpech-crimea.edgeone.dev
(совпадает с моим 139; аудитор подтвердил важность).
- В2 OG-генератор: исключить черновики (draft) из src/pages/og/[...image].ts.
- В3 public/fonts/Font Subset List/ (py, txt) → перенести в scripts/font-subset/
(git mv), ссылки из public не должны остаться.
- В4 src/i18n/config.ts:58 — 'jp-JP' → 'ja-JP' (опечатка маппинга Waline).
НЕ задачи (владелец/очередь):
- edgeone.json nodeVersion/NODE_ENV: проверка в админке EdgeOne — ваша;
факт: деплой уже зелёный, значит нода платформой принята.
- Partytown по условию (пустые аналитики): в очередь после повторной
проверки Lighthouse — механику заплатки сейчас не трогаем.
- Пустые языковые страницы: закрыто вашим решением К4 (пустышки с
текстом про переводчик), сужать moreLocales не будем.
- apply-lqip и размер шрифтов (~20МБ, 71 шард): принято как есть —
браузер тянет только нужные шарды; механика донора.
## 146 · Исправленный шаг 3 (послания Кодерам)
Кодер02: «Ты исполнитель, не ревизор. Задача T-03 из docs/TASKS.md:
пункты В1–В4 отчёта afebe34. Один пункт = один коммит = один ответ
с маркером „ШАГ N ГОТОВ; далее: N+1“. Отчёт — reports/report-T03.md
(блоки CHANGED/ENV/DIFF/RESULT). Аудита и предложений не делать. Стоп.»
Кодер01: без изменений — T-02 (шапка учебника), исполнительный формат.
Ревизии дальше заказывает ТОЛЬКО проектировщик у EdgeOne AI; Кодерам
ревизии не выдаются.
```
```markdown
# TASKS · добавка · 2026-09-09
Координаты: `annachurasheva/memorial-korpech-crimea` · `docs/TASKS.md` · v2.1
В нулевой раздел дописать строку:
«Ревизии и аудит — НЕ задачи Кодера: их делают EdgeOne AI и проектировщик.
Кодер получает только исполнительные задачи со ссылками на файлы/строки.»
## T-03 · memorial-korpech-crimea · qwen-memorial-coder ·
## «Исполнение по отчёту afebe34» (четыре шага, по одному за ответ)
В1. src/config.ts:17 — site.url: 'https://memorial-korpech-crimea.edgeone.dev'
(canonical/OG/sitemap/RSS подтянутся сами).
В2. src/pages/og/[...image].ts — исключить посты с draft: true из
генерации OG (фильтр до Object.fromEntries).
В3. git mv "public/fonts/Font Subset List" scripts/font-subset —
убрать инструментарий из публикуемой папки; проверить, что ни один
код не ссылается на /fonts/Font Subset List/.
В4. src/i18n/config.ts:58 — 'jp-JP' заменить на 'ja-JP'.
Отчёт: reports/report-T03.md; блоки CHANGED/ENV/DIFF/RESULT;
каждый пункт — отдельный коммит по конструкту 3.5; DONE + хэши.
```
```markdown
# JOURNAL · веха 54
- Ошибка роли признана: ревизия не выдаётся Кодеру (правило в TASKS v2.1).
- afebe34 разобран: В1–В4 → T-03 (исполнение Кодер02); остальное —
владелец/очередь (edgeone.json в админке; partytown после Lighthouse;
языки закрыты К4; шрифты и apply-lqip приняты как есть).
- Послания Кодерам перевыданы в исполнительном формате (146).
- Открыто: 139 совмещён с В1; T-02 у Кодер01; donor-v1; Giscus/ОК-ВК;
привязки 076.
Нумерация далее с 147.
```
```markdown
# OTVET-144-146 · Роль возвращена; отчёт afebe34 превращён в задачи на исполнение
Координаты: `annachurasheva/memorial-korpech-crimea` · `docs/tasks/OTVET-144-146.md` · 2026-09-09
Уровень читателя: начальный. Всё — простыми словами.
Сила документов: этот > всё остальное.
## 144 · Моя ошибка роли — признана
Вы правы: ревизор из Работника — противоречие нашему же регламенту.
Ревизия — линия EdgeOne AI и проектировщика; Кодер — исполнитель.
Мой шаг 3 (дать Кодер02 ревизию) отменяется. Правило в TASKS (нулевой
раздел, добавка): «Ревизии и аудит — НЕ задачи Кодера. Кодер получает
только исполнительные задачи со ссылками на файлы и строки».
Отчёт о недостатках уже есть: afebe34 (reports/First-revision.md).
Моя работа — превратить его в задачи; делаю (блок 2).
## 145 · Разбор afebe34: что в задачи, что не трогать
В задачи Кодер02 (исполнение, по одной на коммит):
- В1 site.url → https://memorial-korpech-crimea.edgeone.dev
(совпадает с моим 139; аудитор подтвердил важность).
- В2 OG-генератор: исключить черновики (draft) из src/pages/og/[...image].ts.
- В3 public/fonts/Font Subset List/ (py, txt) → перенести в scripts/font-subset/
(git mv), ссылки из public не должны остаться.
- В4 src/i18n/config.ts:58 — 'jp-JP' → 'ja-JP' (опечатка маппинга Waline).
НЕ задачи (владелец/очередь):
- edgeone.json nodeVersion/NODE_ENV: проверка в админке EdgeOne — ваша;
факт: деплой уже зелёный, значит нода платформой принята.
- Partytown по условию (пустые аналитики): в очередь после повторной
проверки Lighthouse — механику заплатки сейчас не трогаем.
- Пустые языковые страницы: закрыто вашим решением К4 (пустышки с
текстом про переводчик), сужать moreLocales не будем.
- apply-lqip и размер шрифтов (~20МБ, 71 шард): принято как есть —
браузер тянет только нужные шарды; механика донора.
## 146 · Исправленный шаг 3 (послания Кодерам)
Кодер02: «Ты исполнитель, не ревизор. Задача T-03 из docs/TASKS.md:
пункты В1–В4 отчёта afebe34. Один пункт = один коммит = один ответ
с маркером „ШАГ N ГОТОВ; далее: N+1“. Отчёт — reports/report-T03.md
(блоки CHANGED/ENV/DIFF/RESULT). Аудита и предложений не делать. Стоп.»
Кодер01: без изменений — T-02 (шапка учебника), исполнительный формат.
Ревизии дальше заказывает ТОЛЬКО проектировщик у EdgeOne AI; Кодерам
ревизии не выдаются.
```
```markdown
# TASKS · добавка · 2026-09-09
Координаты: `annachurasheva/memorial-korpech-crimea` · `docs/TASKS.md` · v2.1
В нулевой раздел дописать строку:
«Ревизии и аудит — НЕ задачи Кодера: их делают EdgeOne AI и проектировщик.
Кодер получает только исполнительные задачи со ссылками на файлы/строки.»
## T-03 · memorial-korpech-crimea · qwen-memorial-coder ·
## «Исполнение по отчёту afebe34» (четыре шага, по одному за ответ)
В1. src/config.ts:17 — site.url: 'https://memorial-korpech-crimea.edgeone.dev'
(canonical/OG/sitemap/RSS подтянутся сами).
В2. src/pages/og/[...image].ts — исключить посты с draft: true из
генерации OG (фильтр до Object.fromEntries).
В3. git mv "public/fonts/Font Subset List" scripts/font-subset —
убрать инструментарий из публикуемой папки; проверить, что ни один
код не ссылается на /fonts/Font Subset List/.
В4. src/i18n/config.ts:58 — 'jp-JP' заменить на 'ja-JP'.
Отчёт: reports/report-T03.md; блоки CHANGED/ENV/DIFF/RESULT;
каждый пункт — отдельный коммит по конструкту 3.5; DONE + хэши.
# 053–056 · Эксперимент Е1: Кодер по мануалу, публикация на Pages
## 053 · Что я увидел в дашбордах
mem-OK/dashboard/index.html — это и есть искомый формат: одиночный
html + растущие данные (window.MEMOK: движения/решения/отладка),
лента этапов, счётчики. Первая ссылка (context-vkru) не открылась —
не важно: образец понятен по mem-OK. Ваш W7 «журнал-пособие» получает
конкретное тело: такой же дашборд, но про нашу стройку.
## 054 · Дизайн эксперимента Е1
Гипотезы:
(a) Кодер стабильно работает «по мануалу», без загрузки движка
(без клонов astro-blog, без node_modules, без сборок);
(b) перспектива публикации на GitHub Pages расширяет канал
(ваше наблюдение; проверяем вашим же счётчиком квоты).
Полигон: НОВЫЙ маленький репо memorial-journal (Pages), три файла:
index.html (НЕПРИКОСНОВЕННЫЙ), data.js (растёт), QWEN-JOURNAL.md (мануал).
Контроль-база: исторические данные обычного режима (отвалы 10:01 и т.п.).
Критерий успеха: 5 циклов подряд без отвала, ход < 5 минут,
кодер не принёс ничего сверх data.js.
Роли: я — мануал и сверка; Кодер — записи в data.js; вы — перенос
и публикация; Pages — витрина.
## 055 · Ваши движения (по одному)
1. Создать публичный репо memorial-journal; Settings → Pages → main.
2. Загрузить три файла: index.html (копия дашборда mem-OK, заменить
только шапку/заголовок на «Журнал строителя мемориала»), data.js
(сид из блока 055-СИД ниже), QWEN-JOURNAL.md (блок ниже).
3. Фраза Кодеру (набрать): «Прочитай QWEN-JOURNAL.md. Добавь в data.js
движение m-0002: текст „первая запись по мануалу“, дата сегодняшняя.
Отдай ТОЛЬКО data.js.»
4. Принять data.js → загрузить в репо → Pages обновится → мне ссылку.
5. Повторить 5 циклов, меняя номер записи; отвал/время/лишнее — мне.
## 055-СИД · data.js (начальное содержимое)
window.MEMOK = {
moves: [
{ id: 'm-0001', ts: 1788652800, kind: 'setup',
text: 'Эксперимент Е1 начат: журнал по мануалу, без движка',
target: 'E1' }
],
decisions: [
{ id: 'd-001', date: '2026-09-05',
title: 'Кодер работает по мануалу; публикация на GitHub Pages',
status: 'в силе' }
],
debug: []
};
## 056 · Стыковка с главной линией
Е1 идёт ПАРАЛЛЕЛЬНО фазам 0–1 донора и им не мешает: разные репо,
разные окна Кодера. Если (a) и (b) подтверждаются — фазу контента
(карточки, конвейер) переводим в режим «по мануалу»: Кодер получает
не движок, а мануал раздела + данные, как в Е1. Если нет — остаёмся
на микро-ходах с клоном, как сейчас. Ваше «рекламный материал от
полезных идиотов» принято к сведению без комментариев: проверяем.
```
```markdown
# JOURNAL · веха 54
- Ошибка роли признана: ревизия не выдаётся Кодеру (правило в TASKS v2.1).
- afebe34 разобран: В1–В4 → T-03 (исполнение Кодер02); остальное —
владелец/очередь (edgeone.json в админке; partytown после Lighthouse;
языки закрыты К4; шрифты и apply-lqip приняты как есть).
- Послания Кодерам перевыданы в исполнительном формате (146).
- Открыто: 139 совмещён с В1; T-02 у Кодер01; donor-v1; Giscus/ОК-ВК;
привязки 076.
Нумерация далее с 147.
```
Leave a Comment