Критично: stored_file.is_scan был описан наоборот (true = цифровой вместо true = скан), противоречил §14.6 и собственному имени столбца. Важно: §14 не говорил явно, что ОСВ не получает lines/values в payload (теперь dependentSchemas в контракте это ещё и проверяет); §14.3 не говорил, что quality_outcome_fact.document_id не unique и метрики берут последний факт; амount в контракте был float вместо decimal-строки (как money в recognition-result.schema.json); правка "дата колонки" не имела счётчика — явно отнесена к fixes_header_*; правило хранения S3 при удалении файла (OQ-179) не было согласовано между domain-rules, architecture и spec.md (spec.md ошибочно утверждал, что uploads экспирится в отличие от raw — не экспирится ни то, ни другое, если на них ссылается факт). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
Shell
50.5%
Python
47.9%
Makefile
1.6%