mirror of
https://github.com/azaion/ui.git
synced 2026-06-21 20:11:13 +00:00
[AZ-485] [AZ-486] Phase B Step 9: F4 barrels + F7 endpoints task specs
ci/woodpecker/push/build-arm Pipeline was successful
ci/woodpecker/push/build-arm Pipeline was successful
Closes Step 9 New Task cycle 1. Two refactor tasks created under epic AZ-447 to address architecture compliance baseline findings: - AZ-485 (5 pts) — F4 Public API barrels per component + STC-ARCH-01 - AZ-486 (5 pts) — F7 endpoint builders (endpoints.ts) + STC-ARCH-02 (depends on AZ-485; Jira "Blocks" link set) F1 (mission-planner duplication) deliberately deferred. Baseline routes it through 7+ Phase B port-group cycles requiring decompose pass into its own Epic; out of scope for new-task. _autodev_state.md advances to Step 10 (Implement), awaiting invocation for AZ-485 first. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,13 +11,18 @@
|
||||
| AZ-452 | C05 — `getApiBase()` accessor | AZ-447 | 3 | None |
|
||||
| AZ-453 | C06 — `navigateToLoginImpl()` accessor | AZ-447 | 2 | None |
|
||||
| AZ-454 | C07 — Document `setToken/getToken` | AZ-447 | 1 | None |
|
||||
| AZ-485 | C08 (Phase B) — Public API barrels + STC-ARCH-01 | AZ-447 | 5 | None |
|
||||
| AZ-486 | C09 (Phase B) — Endpoint builders (endpoints.ts) + STC-ARCH-02 | AZ-447 | 5 | AZ-485 |
|
||||
|
||||
### Notes (AZ-447)
|
||||
|
||||
- Epic AZ-447 is the umbrella for the autodev existing-code Step 4 testability run (`01-testability-refactoring`).
|
||||
- AZ-448 and AZ-449 share `src/features/flights/flightPlanUtils.ts` and should land in one commit to avoid a mid-state where the URL still hardcodes a base while the key is externalized.
|
||||
- Total: 14 complexity points across 7 tasks. **Status: closed** — all tasks done (see `_docs/04_refactoring/01-testability-refactoring/FINAL_report.md`).
|
||||
- Every task fit the existing-code flow Step 4 allowed-change list (externalize hardcoded URLs/credentials, wrap globals in thin accessors, comment-only documentation). Deferred items are in `_docs/04_refactoring/01-testability-refactoring/deferred_to_refactor.md`.
|
||||
- C01–C07 (AZ-448 … AZ-454) totalled 14 complexity points; closed in Phase A (see `_docs/04_refactoring/01-testability-refactoring/FINAL_report.md`).
|
||||
- C08 (AZ-485) and C09 (AZ-486) are Phase B additions covering architecture baseline findings **F4** and **F7** — the two High/Medium baseline findings the Step 4 batch deferred. They share AZ-447 because they are mechanical testability refactors of the same shape; total 10 additional complexity points across the two tasks.
|
||||
- AZ-486 depends on AZ-485 — `endpoints` ships through the `src/api` barrel introduced by AZ-485, and a "Blocks" link is set in Jira.
|
||||
- **F1** (mission-planner duplication, Critical) is deliberately NOT in this epic. Per baseline routing it requires 7+ port-group Phase B feature cycles; it will be decomposed in a separate `/decompose` session and own its own Epic.
|
||||
- Deferred Step 4 items remain in `_docs/04_refactoring/01-testability-refactoring/deferred_to_refactor.md` for traceability.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user