mirror of
https://github.com/azaion/ui.git
synced 2026-06-21 09:21:10 +00:00
c368f60853
Move src/features/annotations/classColors.ts to its own component directory src/class-colors/ with a proper barrel; update the 4 consumer imports to go through the barrel; remove the F3-pending exemption from STC-ARCH-01 and from the architecture test fixture; clean up the 5 coupled doc/script touchpoints. Closes baseline finding F3 and retires the 5-coupled-places carry-over surface logged in LESSONS.md 2026-05-12. - Add `class-colors` to scripts/check-arch-imports.mjs COMPONENT_DIRS so deep imports past the new barrel are caught symmetric to every other component. - Replace the architecture test "exemption WORKS" fixture with the stronger "deep import into class-colors NOW FAILS" assertion (Risk 4 mitigation). - module-layout.md: Layout Rules + Per-Component Mapping (11_class-colors, 06_annotations, 03_shared-ui) + Verification Needed #1 + shared/class-colors block all updated to reflect the new home. - 11_class-colors/description.md: Caveats §7 + Module Inventory updated. - architecture_compliance_baseline.md: F3 marked CLOSED with full pre-resolution context preserved (mirrors AZ-485/F4 + AZ-486/F7 pattern); F4 carry-forward exemption note retired. - 04_verification_log.md: open questions #1 + #8 marked RESOLVED. - Build passes with no circular-import warnings (AC-4); fast suite 231/13 skipped green (AC-5); static profile green (AC-3 — zero exemptions remain). Batch report: _docs/03_implementation/batch_14_cycle3_report.md Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
Autodev State
Current Step
flow: existing-code step: 10 name: Implement status: in_progress sub_step: phase: 14 name: loop detail: "batch 3 of 3 (AZ-512 next; BLOCKING cross-workspace verification)" retry_count: 0 cycle: 3 tracker: jira
Notes
- Cycle 3 entered via auto-loop from cycle 2 retrospective.
- Cycle 3 epic: AZ-509 — Auth bootstrap + classColors carve-out + admin class edit.
- Cycle 3 tasks (in implementation order — fixes first per user instruction):
- AZ-510 — Auth bootstrap refresh consolidation (3 pts; closes Finding B3 / Vision P3). Spec:
_docs/02_tasks/todo/AZ-510_auth_bootstrap_consolidation.md. - AZ-511 — classColors carve-out to
src/class-colors/(3 pts; closes Finding F3 + 5-coupled-places exemption). Spec:_docs/02_tasks/todo/AZ-511_classcolors_carve_out.md. - AZ-512 — Admin edit existing detection class (3 pts; closes Vision P12 / F10). BLOCKING cross-workspace verification at impl time —
admin/must exposePATCH /api/admin/classes/{id}. Spec:_docs/02_tasks/todo/AZ-512_admin_edit_detection_class.md.
- AZ-510 — Auth bootstrap refresh consolidation (3 pts; closes Finding B3 / Vision P3). Spec:
- Total cycle 3 complexity: 9 points; all PBIs at 3 pts (within 2–5 budget).
- Cycle 2 leftovers still pending (carried forward from
_docs/_process_leftovers/2026-05-12_az-498-deploy-and-key-revocations.md):- L-AZ-498-DEPLOY → scheduled for cycle 3 Step 16 (cross-workspace gate).
- L-AZ-499-OWM-REVOKE / L-AZ-501-GOOGLE-REVOKE → await user manual action at OWM / Google Cloud dashboards.
- Step 9 (New Task) status: completed for cycle 3 — 3 tasks created, epic linked, dependencies table updated. Per existing-code auto-chain rules, Step 9 is a session boundary: a new conversation is recommended before Step 10 (Implement).