feat(generator): эталонный мир зафиксирован равным стартовому #193

Merged
ddmitry merged 2 commits from 192-stage7-tail into main 2026-08-30 23:48:12 +03:00
Owner

Closes #192

Резолюция владельца 2026-08-30: опись до 14 дней не расширяется — у дней
8-13 нет читателя. Эталонный мир совпадает со стартовым: 8 дней.

  • Резолюция перенесена в мастер-спеку (раздел 8), спеку генератора
    (картина, раздел 5, словарь описи), докстринг inventory.py и словарь
    CONTEXT.md.
  • Новый тест: день, проигранный через CLI в файл, совпадает по sha256 со
    строкой описи (красный прогон показан поломкой файлового приемника).
  • Замеры сняты и записаны в карту проверок: пересборка описи 20,5 с,
    восьмидневный снимок 460,7 МБ, make test 176,5 с (рост против 71 с
    объяснен в записи).

Конвейер: постановка отревьюирована (deep-reasoner + Sol), реализация —
Codex, слепое ревью и перепроверка — Claude, вкусовое ревью с проходом на
вычитание — отдельной сессией; все находки закрыты.

Хвосты этапа 7 уровня владельца — в комментарии к #9 (CI amd64/arm64,
обещания калибровки долей).

🤖 Generated with Claude Code

Closes #192 Резолюция владельца 2026-08-30: опись до 14 дней не расширяется — у дней 8-13 нет читателя. Эталонный мир совпадает со стартовым: 8 дней. - Резолюция перенесена в мастер-спеку (раздел 8), спеку генератора (картина, раздел 5, словарь описи), докстринг inventory.py и словарь CONTEXT.md. - Новый тест: день, проигранный через CLI в файл, совпадает по sha256 со строкой описи (красный прогон показан поломкой файлового приемника). - Замеры сняты и записаны в карту проверок: пересборка описи 20,5 с, восьмидневный снимок 460,7 МБ, make test 176,5 с (рост против 71 с объяснен в записи). Конвейер: постановка отревьюирована (deep-reasoner + Sol), реализация — Codex, слепое ревью и перепроверка — Claude, вкусовое ревью с проходом на вычитание — отдельной сессией; все находки закрыты. Хвосты этапа 7 уровня владельца — в комментарии к #9 (CI amd64/arm64, обещания калибровки долей). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ddmitry added 1 commit 2026-08-30 22:54:14 +03:00
- Зачем:
  - у дней 8-13 описи не нашлось читателя: обещание эталона в 14 дней
    снято решением владельца 2026-08-30 (#192, этап 7 — #9).
- Что:
  - резолюция перенесена в обе спеки, докстринг описи и словарь CONTEXT.md;
  - добавлен тест: проигранный через CLI день совпадает с хешем описи;
  - сняты замеры: пересборка описи 20,5 с, снимок 460,7 МБ, make test
    176,5 с — записаны в карту проверок и таблицу бюджетов.
- Проверка:
  - cd generator && make lint && make typecheck && make test (437 passed);
  - git diff по data/world-inventory.json пуст.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry added 1 commit 2026-08-30 23:11:42 +03:00
- Зачем:
  - CI дублировал бы сторожем то, что уже гарантировано устройством:
    дисциплина целочисленной случайности снимает межархитектурные
    расхождения (решение владельца 2026-08-30, хвост этапа 7 — #9).
- Что:
  - резолюция вписана в раздел 5 спеки генератора;
  - строки этапа 7 в обеих спеках приведены к резолюции.
- Проверка:
  - grep "CI гоняет" docs/specs/ пуст; чтение раздела 5.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry merged commit c3a105a0f8 into main 2026-08-30 23:48:12 +03:00
ddmitry deleted branch 192-stage7-tail 2026-08-30 23:48:13 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ddmitry/clickstream-data-platform#193