Save the audit remainder before this session's scratchpad dies: nineteen upheld findings get a backlog row, and the export-door ruling finally gets a greppable note
This commit is contained in:
parent
11e739d69d
commit
9d4ac8d8b0
3 changed files with 16 additions and 5 deletions
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +1,4 @@
|
||||||
# Реестр D-нот — карта актуальности v2 (D1–D39.177;
|
# Реестр D-нот — карта актуальности v2 (D1–D39.178;
|
||||||
|
|
||||||
> ⚠ **СЛАБОЕ МЕСТО, КОТОРОЕ БЫЛО ЗДЕСЬ (вписано 22.08, ЗАКРЫТО 24.08 — D39.157 п.6).** Колонка ТЕЛА
|
> ⚠ **СЛАБОЕ МЕСТО, КОТОРОЕ БЫЛО ЗДЕСЬ (вписано 22.08, ЗАКРЫТО 24.08 — D39.157 п.6).** Колонка ТЕЛА
|
||||||
> у нот D39.107…D39.123 говорила «жив», хотя тела уехали в слайс подрезкой D39.139; семнадцать строк
|
> у нот D39.107…D39.123 говорила «жив», хотя тела уехали в слайс подрезкой D39.139; семнадцать строк
|
||||||
|
|
@ -239,3 +239,4 @@
|
||||||
| D39.175 | 30.08 | **Бэкенд-пак «писатель книги» принят и заленджен** (`8adcb86`): `tmctl build` — EPUB 3 + чистый txt из `BookExport` (`internal/bookfile`, stdlib), шесть состояний честности (pending·withheld·incomplete·ghost·stale; drift — отчётом), отказ exit 16 / `--partial` с маркером на каждой дыре, пути в `StatusArtifacts.book_files`, `tm-export-v1` аддитивно, reader-слова — данные вне `Pack.Version()`. **Слово владельца: drift — НЕ дыра файла; дверь выдачи обязана сверять `BuildReport`.** Приёмка: 4 линзы + верификаторы, 2 дофикса до лендинга; epubcheck 0/0/0, оракул июля 14/14, `--plaintext` побайтово прежний. | жив | ЖИВОЕ: строка 236 сужена до двери платформы; хвосты — 238/239; вопросы владельцу — лестница D25.1, лейбл К-3, RTL | движок экспорт файл приёмка дрейф |
|
| D39.175 | 30.08 | **Бэкенд-пак «писатель книги» принят и заленджен** (`8adcb86`): `tmctl build` — EPUB 3 + чистый txt из `BookExport` (`internal/bookfile`, stdlib), шесть состояний честности (pending·withheld·incomplete·ghost·stale; drift — отчётом), отказ exit 16 / `--partial` с маркером на каждой дыре, пути в `StatusArtifacts.book_files`, `tm-export-v1` аддитивно, reader-слова — данные вне `Pack.Version()`. **Слово владельца: drift — НЕ дыра файла; дверь выдачи обязана сверять `BuildReport`.** Приёмка: 4 линзы + верификаторы, 2 дофикса до лендинга; epubcheck 0/0/0, оракул июля 14/14, `--plaintext` побайтово прежний. | жив | ЖИВОЕ: строка 236 сужена до двери платформы; хвосты — 238/239; вопросы владельцу — лестница D25.1, лейбл К-3, RTL | движок экспорт файл приёмка дрейф |
|
||||||
| D39.176 | 30.08 | **Пакет слов владельца по платформе**: продуктовых КВОТ НЕТ (живём на покупке API, бонусы из админки — `П-12`/`PD-175` сняты как продуктовая развилка, техническая гигиена остаётся инженерной) · продажа ПЛАНИРУЕТСЯ, но не в бете (`П-7` отложен, не отменён) · после пополнения баланса прогон возобновляется ЯВНЫМ действием (пункт снят с листа) · фразы пользователя ДЕЛЕГИРОВАНЫ проекту с требованием ИНТЕРНАЦИОНАЛЬНОСТИ — не литерал, а данные по коду причины и локали (гейт `PD-246`/строка 204). Ключи: движок берёт `--keys-file` ИЛИ конвенционный `.env`; холодный прогон разблокирован, живой через API — нет (платформа читает свой путь). | жив | ЖИВОЕ: на владельце остался ОДИН платформенный пункт — `PD-421` (держит ли открытый поток сессию живой), переформулирован | платформа продукт владелец квоты фразы |
|
| D39.176 | 30.08 | **Пакет слов владельца по платформе**: продуктовых КВОТ НЕТ (живём на покупке API, бонусы из админки — `П-12`/`PD-175` сняты как продуктовая развилка, техническая гигиена остаётся инженерной) · продажа ПЛАНИРУЕТСЯ, но не в бете (`П-7` отложен, не отменён) · после пополнения баланса прогон возобновляется ЯВНЫМ действием (пункт снят с листа) · фразы пользователя ДЕЛЕГИРОВАНЫ проекту с требованием ИНТЕРНАЦИОНАЛЬНОСТИ — не литерал, а данные по коду причины и локали (гейт `PD-246`/строка 204). Ключи: движок берёт `--keys-file` ИЛИ конвенционный `.env`; холодный прогон разблокирован, живой через API — нет (платформа читает свой путь). | жив | ЖИВОЕ: на владельце остался ОДИН платформенный пункт — `PD-421` (держит ли открытый поток сессию живой), переформулирован | платформа продукт владелец квоты фразы |
|
||||||
| D39.177 | 31.08 | **Передача роли оркестратора №20 → №21.** Смена приняла пак «писатель книги» (D39.175) и закрыла продуктовый лист платформы (D39.176), выдала промт P12 и ратифицировала минор 0.9.0 по пингу сессии. Три урока: опровергатель промта окупился в третий и четвёртый раз (62 находки; самая дорогая — «копия книги» через симлинк мигрировала бы ОРИГИНАЛ) · долг без носителя переживает приёмки (две находки ревью P9 прожили двое суток без строки) · якорь по номеру в файл живой сессии заведомо мёртв. Четыре ошибки названы; ТРИ из них поймал ВЛАДЕЛЕЦ вопросами «ты уверен / ты дочитал / почему не закрыл». Аудит всех живых доков: 57 находок, 55 применены. | жив | ЖИВОЕ: очередь №21 в CURRENT-STATE; пять обязательств переходят; незакоммиченное дерево пака P12 — норма, лендить при приёмке | передача процесс нормы аудит |
|
| D39.177 | 31.08 | **Передача роли оркестратора №20 → №21.** Смена приняла пак «писатель книги» (D39.175) и закрыла продуктовый лист платформы (D39.176), выдала промт P12 и ратифицировала минор 0.9.0 по пингу сессии. Три урока: опровергатель промта окупился в третий и четвёртый раз (62 находки; самая дорогая — «копия книги» через симлинк мигрировала бы ОРИГИНАЛ) · долг без носителя переживает приёмки (две находки ревью P9 прожили двое суток без строки) · якорь по номеру в файл живой сессии заведомо мёртв. Четыре ошибки названы; ТРИ из них поймал ВЛАДЕЛЕЦ вопросами «ты уверен / ты дочитал / почему не закрыл». Аудит всех живых доков: 57 находок, 55 применены. | жив | ЖИВОЕ: очередь №21 в CURRENT-STATE; пять обязательств переходят; незакоммиченное дерево пака P12 — норма, лендить при приёмке | передача процесс нормы аудит |
|
||||||
|
| D39.178 | 30.08 (записано 31.08) | **Слово владельца о двери выдачи**: дверь `createExport` ВСЕГДА строит файл, отказ пользователю не отдаётся — неполная книга уходит с пометкой (`tmctl build --partial`), отказ exit 16 остаётся операторской ручкой CLI; D29.1(б) fail-closed читать как «никогда МОЛЧА»; дверь сверяет `BuildReport` — предупреждение оператору, не читателю. Ратификация жила в CURRENT-STATE без грепаемого носителя — пробел закрыт аудитом доков. | жив | ЖИВОЕ: лестница D25.1 (ступень копии без пометки) не решена, ждёт владельца перед дверью | контракт продукт выдача |
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Журнал решений оркестратора — контракт D1–D39.177 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`)
|
# Журнал решений оркестратора — контракт D1–D39.178 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`)
|
||||||
|
|
||||||
> **⟶ КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Работая с контрактом (греп номера: живой файл → слайсы, целиком НЕ читать — D39.125), держи под рукой, что чем перекрыто:
|
> **⟶ КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Работая с контрактом (греп номера: живой файл → слайсы, целиком НЕ читать — D39.125), держи под рукой, что чем перекрыто:
|
||||||
> ⚠ **Эррата 09.08 (D39.125):** D39.111 п.1 предписывал промту S3 «максимум = баланс МИНУС открытые холды» — формула ОШИБОЧНА (вычитание дважды), исправлена D39.115 п.2(а): максимум = Balance КАК ЕСТЬ; тело D39.111 живёт ниже в этом файле (голова D39.106+).
|
> ⚠ **Эррата 09.08 (D39.125):** D39.111 п.1 предписывал промту S3 «максимум = баланс МИНУС открытые холды» — формула ОШИБОЧНА (вычитание дважды), исправлена D39.115 п.2(а): максимум = Balance КАК ЕСТЬ; тело D39.111 живёт ниже в этом файле (голова D39.106+).
|
||||||
|
|
@ -1652,3 +1652,12 @@ head-1 это семнадцать бюджетируемых операций,
|
||||||
### 6. АУДИТ ДОКОВ 30–31.08 — что было неверно и почему это повторится
|
### 6. АУДИТ ДОКОВ 30–31.08 — что было неверно и почему это повторится
|
||||||
|
|
||||||
Инвентарь ВСЕХ живых доков (5 аудиторов + верификатор на находку): **57 находок, 55 удержаны**, применены. Самые дорогие классы: глоссарий знал 10 глаголов из 11 и объявлял список полным (третий рецидив подряд) · реестр требований не имел строки о выдаче книги пользователю (заведена ПТ-44) · закон шва объявлял ПРЕДСТОЯЩИМИ две уже построенные двери · money-path не знал второго потолка и держал провенанс ставки как действующий · очередь обосновывала блокер грепом, ставшим ложным в день лендинга · хвост журнала на четверть состоял из прожитых дампов (вынесены в слайс). ⚠ **Форма реестра нот разъехалась на 74 строках из 224** — приведение машинным правилом, строка **242**; чинить руками дороже пользы.
|
Инвентарь ВСЕХ живых доков (5 аудиторов + верификатор на находку): **57 находок, 55 удержаны**, применены. Самые дорогие классы: глоссарий знал 10 глаголов из 11 и объявлял список полным (третий рецидив подряд) · реестр требований не имел строки о выдаче книги пользователю (заведена ПТ-44) · закон шва объявлял ПРЕДСТОЯЩИМИ две уже построенные двери · money-path не знал второго потолка и держал провенанс ставки как действующий · очередь обосновывала блокер грепом, ставшим ложным в день лендинга · хвост журнала на четверть состоял из прожитых дампов (вынесены в слайс). ⚠ **Форма реестра нот разъехалась на 74 строках из 224** — приведение машинным правилом, строка **242**; чинить руками дороже пользы.
|
||||||
|
|
||||||
|
## D39.178 — СЛОВО ВЛАДЕЛЬЦА 30.08 О ДВЕРИ ВЫДАЧИ: она ВСЕГДА строит файл, отказ пользователю не отдаётся (31.08, оркестратор №20, записано перед сдачей смены). ✅
|
||||||
|
|
||||||
|
Ратификация записывалась в CURRENT-STATE и пингом зоне, но грепаемого носителя в журнале не имела — аудит доков это назвал; нота закрывает пробел, содержание не ново.
|
||||||
|
|
||||||
|
1. **Дверь `createExport` ВСЕГДА СТРОИТ файл.** Отказ движка пользователю не отдаётся: неполная книга уходит С ПОМЕТКОЙ — дверь зовёт `tmctl build --format <f> --partial`. Отказ по умолчанию (exit 16 `book_incomplete`) остаётся ОПЕРАТОРСКОЙ ручкой CLI.
|
||||||
|
2. **D29.1(б) «reader-facing выдача fail-closed» читать как «никогда МОЛЧА»,** а не «никогда не отдавать»: честность несут пометка на титуле и маркер на месте каждой дыры (D39.175), а не отказ. Молчаливый полный файл на книге с дырой по-прежнему запрещён.
|
||||||
|
3. **Дверь дополнительно сверяет `BuildReport`** (`config_drift`/`stale_unknown`) — это предупреждение ОПЕРАТОРУ и интерфейсу, не читателю (D39.175 п.2).
|
||||||
|
4. ⚠ **Граница осталась:** лестница D25.1 — какая ступень даёт читателю копию БЕЗ пометки и что печатать на титуле/в имени файла — НЕ решена и ждёт владельца между этим паком и дверью. Пока её нет, дверь строит по пп. 1–3.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue