08c8b3705c
- §1.4/§3.2/§22.6/§23.* «29 политик» (4 места) → «33 политики на 34 защищённых таблицах» (расхождение по `saas_invoice_items` — намеренное, защита косвенно через FK на `saas_invoices`). - §3.2: ссылка «schema.sql v8.1, раздел 12» → «db/schema.sql v8.4». - §7.* «обновление updated_at через trigger» (стр. 1594) уточнено: Eloquent `$timestamps = true` (application-уровень). Trigger в БД не вводим на MVP, чтобы не дублировать ORM. В schema.sql triggers нет. - §7.3 — добавлен явный disclaimer: источник истины = `db/schema.sql`, inline-DDL ниже могут отставать (см. CHANGELOG_schema.md). - §4.1 (стр. 660-666): добавлен 3-й чекбокс «Согласие с Политикой конфиденциальности» — синхронизация с §1.5 (3 click-wrap, OPEN-Ж-3). - §5.1 (стр. 5693): «Только webhook (без CSV в MVP)» → «webhook основной + CSV-импорт опциональный модуль (раздел 6) + ручное создание (раздел 10.7)» — синхронизация с §1.5 и §6. - Заключение (стр. 5878): шапка v8.1 от 03.05.2026 → v8.4 от 06.05.2026, P0-блокеры 9→1 (Б-1), следующие шаги переписаны с учётом фактического статуса. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>