docs(приёмка): пометить «Раздел B» закрытым — не остаток
Раздел B (~25 «непокрытых» тест-путей) — переоценка: большинство уже покрыто, реальные гапы закрыты +9 целевыми TDD-тестами (5cdb2b48,44a53634). Помечено закрытым в owner-decisions и round2-DONE-handoff, чтобы не всплывало в остатках. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -74,7 +74,9 @@
|
||||
|
||||
---
|
||||
|
||||
## 📋 Раздел B — расширение охвата тестов (~25 код-путей без шага)
|
||||
## ✅ Раздел B — расширение охвата тестов — ЗАКРЫТО 21.06.2026
|
||||
|
||||
> ✅ **ЗАКРЫТО:** «~25 путей» — переоценка (см. «ВАЖНЫЙ ВЫВОД по Разделу B» выше): большинство уже было покрыто существующими тестами. Реальные точечные гапы закрыты **+9 целевыми TDD-тестами** (коммиты `b9184a6a` B#1 received_at-инвариант + `d7b5f2c1` B#2–#5). Список ниже — исторический контекст. Не остаток.
|
||||
|
||||
Отдельный объём работ (не «фикс», а **написание тестов/шагов**). Топ-5 по риску (детали — в [coverage-expansion-NEW.md РАЗДЕЛ B](2026-06-21-acceptance-coverage-expansion-NEW.md)):
|
||||
1. **CsvReconcileJob** целиком (merge без 2-го списания + drift-алерты) — крупнейшая денежная слепая зона.
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
3. 🟡 **apiv1-rate** — `/api/v1/deals` без rate-limit (bcrypt/запрос). Добавить `throttle:` — **публичный API**, лимит влияет на клиентов. **Спросить значение** (напр. 120/мин/ключ) → TDD.
|
||||
4. ✅ **tenants-RLS + created_at TZ — СДЕЛАНО 22.06** (одна миграция `2026_06_22_150000`, schema v8.51, gitea `60c640e8`): RLS на `tenants` + политика `tenants_self_isolation`; `project_routing_snapshots.created_at` → TIMESTAMPTZ. rls-reviewer OK, метадата-тест GREEN. ⚠️ TZ-ALTER блокирует партиции при накате — окно низкой нагрузки. **На прод не выкачено.**
|
||||
5. 🛠 **#21 — schema header 5→6 + reminders-коммент**. Правка готова (только комментарии, метрики не тронуты), но **Claude-хук блокирует pre-existing db/-долг** (squawk `prefer-timestamp-tz` на created_at + markdownlint MD032 в старой CHANGELOG-записи). **db/ коммитить через терминал владельца** (LEFTHOOK=0). Текст правки — в owner-decisions.md.
|
||||
6. 📋 **Раздел B — ~25 код-путей без теста** ([coverage-expansion-NEW.md РАЗДЕЛ B](2026-06-21-acceptance-coverage-expansion-NEW.md)). Топ-5: CsvReconcileJob (merge+drift), вечерняя заморозка письма, терминальные пути оркестратора, lifecycle отчётов, границы impersonation/G6. Отдельная серия по TDD.
|
||||
6. ✅ **Раздел B — ЗАКРЫТО:** «~25 путей» — переоценка, большинство уже покрыто; реальные гапы закрыты **+9 целевыми TDD-тестами** (коммиты `b9184a6a`, `d7b5f2c1`): received_at-инвариант при merge, reminder dead-zone, terminal-пути оркестратора, G6 edges. Не остаток.
|
||||
7. ⏸ **Прод-прогон** (не локально): F-PDF (мягкий failed доказан статически), F1/F2/F4/F5 (осмотр 17.06). Закрываются на живом боевом по [МАСТЕР-хэндоффу](2026-06-20-acceptance-MASTER-execution-handoff.md).
|
||||
|
||||
---
|
||||
@@ -47,5 +47,5 @@
|
||||
|
||||
## 🚀 С чего начать новой сессии
|
||||
1. Прочитать этот файл + [owner-decisions.md](2026-06-21-acceptance-owner-decisions.md).
|
||||
2. Спросить владельца приоритет: M-1 (вариант?), M-2, apiv1-rate (лимит?), #21 (его терминал), или Раздел B (объём?).
|
||||
2. Спросить владельца приоритет: M-1 (вариант?), M-2, apiv1-rate (лимит?), #21 (его терминал), или Раздел B (объём?). ✅ Обновление 22.06: M-1/M-2/apiv1-rate/#21/Раздел B — все закрыты (см. выше); открытых из этого списка нет.
|
||||
3. Взять выбранное по TDD; коммитить по группам с расстейджем observer-файлов.
|
||||
|
||||
Reference in New Issue
Block a user