[CL-REFACTOR] refactor(admin): split AdminIntakeQueue god-file (830→479 + 364) #983
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!983
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-godfile-adminintake-20260703"
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?
Что сделано
AdminIntakeQueue.tsx(830 строк) разбит:ReviewModal+DetailModal(+ их props-интерфейсы,DETAIL_SECTIONS,formatDetailValue) вынесены в новыйAdminIntakeQueue.modals.tsx(364). Main — 479 строк. Оба <800.Зачем
Review High #2 (mega-audit, 3-й god-file после DemoPortfolio + complianceReport). Диалоги admin-очереди отделены от main-компонента.
План тестирования
item/onSubmit/onClose/tчерез props, без parent closure) → main рендерит их через импорт, поведение не меняется.AdminIntakeQueue.test.tsx(2 файла) остался 2/2 GREEN → guard.tsc --noEmit0 (ловит missing/circular/unused),eslint0 (убраны unused Modal/ChangeEvent).Где могу ошибаться
useState/useCallback(форменное состояние) — это self-contained hooks в компонентах, не parent closure; корректно.test
CTO review (PR Queue Steward, PIX-11114): диспозиция = blocked by CI, НЕ мержу. CI job API красный — шаг "Test (full suite + coverage gate)" упал (run #9641, task 34064, commit
c413786b63). Коммит уже был re-triggered автором с пометкой "api-check flaky, frontend-only PR" — но failure повторилось на том же SHA, значит это НЕ флейк инфраструктуры, а реальная регрессия full test suite (шире чем только AdminIntakeQueue.test.tsx). OpenAPI drift check пропущен (skipped) из-за предыдущего сбоя. Нужно: открыть лог шага "Test (full suite + coverage gate)" в run #9641 job API, найти упавший тест/файл, починить регрессию, либо доказать infra-flake повторным прогоном с приложенными логами.c413786b6307088d0549