# Самопроверка (qa.md) **УЧЕБНЫЙ ЧЕРНОВИК — НЕ ДЛЯ ОПЛАТЫ И ПОДПИСАНИЯ** Идентификатор брифа (`brief_id`): **LIN-DOC-01** ## Самопроверка — ограничения Это собственная сверка модели. Она не является независимым одобрением, юридической проверкой или разрешением на отправку, оплату или подписание. ## Источники и SHA-256 | Файл | SHA-256 | |---|---| | `README.md` | 3d054f94c6e930e5ff2bd972cfa3c4bbd28189cecb5ff30bcfd5a56aa7d848c8 | | `OUTPUT-CONTRACT.json` | 03ccc6a837788e81560764b1488c36c3a6ccd8dfdc4dbb87655b14df1e5b82ec | | `input/brief.json` | 68e718d008d8ccbcabc934461222139a8ab8c5e8c244df5c868812473a41cf00 | Способ: `shasum -a 256` в корне проекта. Источники не изменялись; `input/change-r2.json` отсутствует. ## Результаты и SHA-256 | Файл | SHA-256 | |---|---| | `output/base/calc.csv` | 2453fc76e97098369bd5c9fc111b21513f9fe62c0e3a15f21f9d2a88d4958d04 | | `output/base/quote.md` | bc091b5526bcdeeab3b1661ceaf8cf054fa7b6da0ed9a2ba77a4201d9544ea5d | | `output/base/invoice-draft.md` | ee8c3d2ff7aec8ae8f2d869eeafa83c9f95a745ac9d43b7fd090f9cc041e71fd | | `output/base/contract-draft.md` | aa297ed58c00482ed53dced5c776148fec168c6079cdcf46888b7c5a1676ec72 | Хеш `qa.md` не указан (самоссылка исключена). ## Арифметика и согласованность Источник: `input/brief.json`, массив `scope`. | ID | Расчёт | Итог RUB | |---|---|---| | S01 | 1 × 12000 | 12000 | | S02 | 2 × 9000 | 18000 | | S03 | 3 × 6000 | 18000 | Сумма: 12000 + 18000 + 18000 = **48000 RUB**. Контрольное поле `scope_total_rub` = 48000 — **расхождения нет**. Тот же итог и валюта RUB указаны в quote, invoice, contract и здесь; это расчётная стоимость, не сумма к оплате. ID, описания, единицы, количества и цены сверены с источником вручную визуально. ## Семь неизвестных полей Все значения в `input/brief.json` равны `null` (строки 13–19) и перечислены в `missing_fields` (строка 20); в выходах показаны как НЕ УСТАНОВЛЕНО: - `buyer_legal_name` — неизвестно - `buyer_details` — неизвестно - `seller_details` — неизвестно - `issue_date` — неизвестно - `delivery_dates` — неизвестно - `payment_terms` — неизвестно - `tax_status` — неизвестно (налоги, ставки и «без НДС» не указаны) ## Проверка границ задания - Прочитаны только файлы проекта; создано ровно пять файлов в `output/base/`; кода проверки и доп. файлов нет. - Источники не редактировались. - Сеть, отправка, оплата и подписание не использовались. - Предупреждение и `brief_id` присутствуют во всех Markdown-файлах. ## Обнаруженные ошибки или ограничения - Ошибок арифметики не найдено. - Отсутствующие сведения (семь полей) не восполнялись. - Проверки файлов и ограничения запроса не доказывают историческое отсутствие сетевых действий или отправок; независимый аудит истории инструментов не проводился. - Сверка текстов выполнена самостоятельно, без автоматического сравнения.