Срез 2c: DBML v5.15 (NU, email, индексы), §1.3/§1.5/§3/§9 по факту маппинга, OQ-110…117, qa-guide #17
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/16-slice-2c-osv-ingest"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #16. Сквозная часть Среза 2c (RSHB/arm-core#15).
model/data-model-v5.15.dbml,entities-v5.15.md, guide, ссылки):osv_data_type + NU(OQ-45),app_user.emailв нижнем регистре (OQ-59), индексыosv_entry(parent_entry_id),osv_entry(recognition_job_id),stored_file(current_recognition_job_id)(OQ-117).05-domain-rules.mdпо факту реализации: §1.3 (маппинг в ядре, TOTAL не хранится, нормализация кода), §1.5 (period_check = UNKNOWNдо Среза 4,is_cumulativeпо Q1), §3 п. 4 (резолв без policy), §9.2 (кто ставит статус файла), §9.3 (условия RECOGNIZED/NEEDS_CHECK), новый §9.5 «Автозамена и удаление файлов».03-architecture.md: цикл маппинга как третий фоновый процесс (OQ-69 закрыт).09-delivery-plan.md: 2c по факту.dev/qa-guide.md§6.6: сценарии загрузки ОСВ и просмотра строк через API.is_modifiedв API строк, частичная автозамена, NEEDS_CHECK при нарастании по Q1).slice-2c-osv-ingest(skip_specs).Порядок merge: этот PR — до RSHB/arm-core#15.
🤖 Generated with Claude Code
https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
Срез 2c: DBML v5.15 (NU, email в нижнем регистре), спека сквозного changeto Срез 2c: DBML v5.15 (NU, email, индексы), §1.3/§1.5/§3/§9 по факту маппинга, OQ-110…117, qa-guide- 07-open-questions: OQ-117 — индексы osv_entry(parent_entry_id), osv_entry(recognition_job_id), stored_file(current_recognition_job_id); без них DELETE /files/{id} делает seq scan на проверке self-FK (I-1 final review, R-24); нужны DBML v5.16 и миграция 0004, блокер до прода / до подсреза 2d. - 09-delivery-plan: итог make check-full приведён к фактическому прогону (e2e skipped в check-full, отдельный e2e 1 passed, fixtures 13 + 1 skipped); решения без обсуждения №1–52 (T12.6). - qa-guide U16: до ERROR файл остаётся UPLOADED (ack нет) (T12.7). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2