Compare commits

..
8 Commits
Author SHA1 Message Date
ddadminandClaude Fable 5 74bd1823e0 docs(orders): набор принят владельцем
Зачем: приёмка #88 завершена — черновой статус из индекса пора снять.

Что: убрана строка «Статус: приёмка владельцем» из README набора.

Проверка: проводка по всем файлам набора, тикет #88.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 21:59:32 +03:00
ddadmin d8ca41e434 chore(git): каталог .scratch добавлен в игнор
Зачем: локальные рабочие файлы агентов (хэндоффы, обменные артефакты ревью)
живут в репозитории, чтобы переживать перезагрузку, но в git им не место.

Что: .scratch/ в .gitignore.

Проверка: git status не показывает .scratch/.
2026-08-17 21:58:27 +03:00
ddadminandClaude Fable 5 54cb52184a docs(orders): нарезка укрупнена до семи файлов
Зачем: девять зон ломали правило «семь плюс-минус два» — оглавление
переставало помещаться в голову читателя, навигация мешала чтению.

Что: projection.md влит в snapshot.md («Заказ и его слепок»), mismatch.md —
в fate.md («Судьба заказа и расхождения»): каждая пара несла одну резолюцию
(#71 и #72). Выжили имена, на которые смотрят внешние ссылки; внутренние
перенацелены, индекс README обновлён.

Проверка: grep по репозиторию — упоминаний удалённых имён нет; обход
относительных ссылок набора — битых нет.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 21:58:27 +03:00
ddadminandClaude Fable 5 0d9a83d6af docs(orders): устройство заказов переехало в живой набор architecture/orders
Зачем: собранная спека заказов стала базовой документацией сервиса, а
жанр спеки-события ей мал: дата в имени врёт, целиком в контекст агента
она не влезает, а трекер с резолюциями долговечным хранилищем не
считается. Решение владельца — держать детальное устройство компонента
связным набором живых документов (ADR 0011) и совместить переезд с
проходом на вычитание (#84).

Что: docs/architecture/orders/ — индекс README и файлы по частям
устройства: проекция, слепок и доставка, судьба, классы расхождений,
опись, мост к склейке, стартовый мир, правила кода; спека приёма
переехала в ingestion.md без содержательных правок. Резы вычитания по
итогам двух слепых линий: тела разделов о проводе и приёме сведены к
указателям на мастер-спеку, исследование формата и ADR (порядок строк
слепка — единственное правило, оставшееся на месте); замеры канонического
зерна и повторы-пояснения срезаны; списки отклонённых вариантов сохранены
как долговечная запись. Датированные файлы удалены, ссылки из мастер-спеки,
спеки генератора, ADR 0008/0010, исследования формата и storage.md
перенацелены; раздел «Структура» AGENTS.md дополнен правилом подпапки.

Проверка: grep по репозиторию не находит ссылок на удалённые файлы;
все относительные ссылки внутри набора разрешаются в существующие файлы;
впереди холодная сверка «ни одно решение не потеряно» и приёмка #88.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 23:50:13 +03:00
ddadminandClaude Fable 5 b9f570fc40 docs(orders): закрыты находки холодного ревью дефектов
Зачем: холодная сверка сборки с резолюциями нашла два завышенных
обещания, недовнесённую правку и битую ссылку (DEF-1, DEF-2, DEF-3,
DEF-5); DEF-4 отложен до триажа вычитания #84.

Что: обещание «переливает ровно тот слепок» смягчено до штатного прогона
с хвостом после падения (спека §9 и ADR 0008); довод против сдвига
created_at перестроен на канон аудита источника (§4); в §7 мастер-спеки
довнесено чтение amount_delta через сравнение позиций (#72); ссылка в §1
ведёт на раздел 8.

Проверка: узкая перепроверка тем же ревьюером.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 23:06:14 +03:00
ddadminandClaude Fable 5 7e5e05ed47 docs(orders): назван порядок строк внутри слепка
Зачем: хеш байтов слепка в описи не определён без порядка записей — шов
резолюции #72 к #81, который #81 закрыл только для ключей.

Что: одна строка в §8 — порядок строк равен порядку рождения заказов
(возрастание order_id); детерминизм даёт его без новой механики.

Проверка: чтение; вычитание — #84.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 22:31:24 +03:00
ddadminandClaude Fable 5 a2256a6210 docs(orders): горячее ревью черновика спеки
Зачем: перед вычитанием #84 черновик перечитан глазами читателя против
резолюций — текстовые огрехи сборки правятся сейчас, пока дёшево.

Что: возвращено правило «опоздание меряется от снятия слепка, не отправки»
(#71/#72); «назначенное планом не портится» сужено до честного «не теряется
и не опаздывает»; created_at в опоздании описан без слова «честный»;
уточнено, что слепки world-init отправляет команда snapshot; в §2 добавлены
пропущенные отклонённые варианты; поправлены ссылки на разделы спеки
генератора; в перечислении компонентов дня стороны названы своими
предметами.

Проверка: чтение; вычитание — #84.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 22:21:12 +03:00
ddadminandClaude Fable 5 815f500127 docs(orders): собран черновик спеки второго источника
Зачем: решения семи развилок карты #69 жили только резолюциями тикетов;
перед вычитанием и приёмкой этапу 3 нужна цельная картина одним документом.

Что: docs/specs/2026-08-16-orders.md — черновик спеки заказов бэкенда из
резолюций #70–#74, #80, #81, с отклонёнными вариантами и доводами.
Расхождения с принятым внесены тем же коммитом: мастер-спека §2 (прямой
переход created → cancelled), §4 (механика класса C, чтение долей и
amount_delta), §5 (число пар из описи снято), §8 (строка слепка с хешем,
счётчики наблюдаемых классов, числа идентичности сняты); спека генератора §2
(заказная и событийная стороны вместо «расхождений и опозданий»); ADR 0008
(уточнён сдвиг отправки слепка); CONTEXT.md (термин «судьба заказа»).

Проверка: чтение; вычитание — #84, приёмка владельцем — #88.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 22:13:51 +03:00

Diff Content Not Available