Skip to content

Commit 2743947

Browse files
committed
docs(tracking): document technical debt and missing features from final assessment
1 parent 4c08fc9 commit 2743947

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

NEXT_STEPS.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
- [x] **M42.5+**: Refined Policy Guide (Shared vs Isolated) and Configuration Guide (Defaults).
1515
- [x] **MCP Guide**: Created `docs/guides/mcp.md` and linked from index.
1616
- [x] **Docs Polish**: Added Financial Governance to Policy Guide and Cluster Federation to Deployment Guide.
17-
- [ ] **Phase 16 Continues**: Focus on Release Prep (Epic 13/31) and final pre-release validation.
17+
- [x] **Project Assessment**: Verified test coverage and identified missing features (Reports stub, Graph updates, hardcoded forecast).
18+
- [ ] **M43.1 (Reports)**: Implement real CSV generation in `pkg/reports/csv.go` and add tests.
19+
- [ ] **M43.2 (Graph)**: Implement `PolicyUpdated` handling in `pkg/graph/projection.go`.
20+
- [ ] **M43.3 (Hardening)**: Fix hardcoded `resetAt` and add tests for `pkg/mcp` and `pkg/blob`.
21+
- [ ] **Phase 16 Continues**: Final pre-release validation and debt paydown.
1822

1923
## Phase History
2024
- [x] **M42.1, M42.2, M42.3**: User Documentation (Concepts, API Ref, Guides).

PROGRESS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,5 @@
8686
| M42.3++: SDK Documentation Refresh (JS/Py/Go) | COMPLETED | Docs | 2026-02-07 |
8787
| M42.5+: User Docs Refinement (Shared vs Isolated, Config Defaults) | COMPLETED | Orchestrator | 2026-02-07 |
8888
| docs/guides/mcp.md | DRAFTED | Docs | 2026-02-07 |
89+
| Project Assessment (Test Run & Code Review) | COMPLETED | Orchestrator | 2026-02-07 |
90+
| Epic 43: Final Polish & Debt Paydown | PLANNED | Orchestrator | 2026-02-07 |

TASKS.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,4 +615,17 @@ Focus: Create user-facing documentation to explain concepts and usage.
615615
- [x] Update `docs/guides/web-ui.md` (Graph, Cluster, Reports).
616616
- [x] Create `docs/guides/mcp.md` (MCP Integration).
617617

618+
## Epic 43: Final Polish & Debt Paydown
619+
Focus: Address technical debt, stubbed features, and missing tests identified during final assessment.
620+
- [ ] **M43.1: Complete Reporting Engine**
621+
- [ ] Implement actual CSV generation logic in `pkg/reports/csv.go`.
622+
- [ ] Add unit tests for `pkg/reports`.
623+
- [ ] **M43.2: Complete Graph Projection**
624+
- [ ] Handle `PolicyUpdated` events in `pkg/graph/projection.go`.
625+
- [ ] Optimize graph traversal (Index for O(1) lookup).
626+
- [ ] **M43.3: Hardening & Configuration**
627+
- [ ] Remove hardcoded `resetAt` in `pkg/engine/forecast/service.go`.
628+
- [ ] Add unit tests for `pkg/mcp` (Server and Handlers).
629+
- [ ] Add unit tests for `pkg/blob` (Local Store).
630+
618631

0 commit comments

Comments
 (0)