Project EPIC & Task Tracking¶
Project Management Hub β Track project milestones, active tasks, and development progress.
π Quick Overview¶
This section contains:
- EPIC Tracking β Major project milestones and their status
- Design Decisions β Key architectural choices and rationale
- Repository Overview β Current system orientation (README.md)
β Status Snapshot¶
In Progress - EPIC-011 β Asset Lifecycle Management (P0 β ; ongoing P1/P2 work) - EPIC-012 β Foundation Libraries Enhancement - EPIC-014 β TTD Transformation (P0 β , 96% unified coverage achieved)
Planned (P0 - Critical) - EPIC-016 β Two-Stage Review & Data Validation UI (4-6 weeks) β Stage 1: PDF vs parsed validation. Stage 2: Dedup, transfer pairing, anomaly detection.
Planned (P1 - High Priority) - EPIC-017 β Investment Portfolio Management (6-8 weeks) β 100% self-developed. - EPIC-018 β AI-Driven Data Pipeline (4-7 weeks) β Extend AI into classification, reconciliation, feedback learning.
~~TODO (Design Needed)~~
- ~~source_type Priority Logic~~ β
Resolved β SSOT doc added: source-type-priority.md (EPIC-013 / EPIC-016 implementation planned).
- ~~Confirmation Workflow SSOT~~ β
Resolved β SSOT doc added: confirmation-workflow.md defines the pending_review state machine for Stage 1 and Stage 2.
Done (per each EPIC file's self-declared status; "Refining"/TDD alignment is post-completion polish, not in-progress work) - EPIC-001 β Infrastructure & Authentication - EPIC-002 β Double-Entry Bookkeeping Core - EPIC-003 β Smart Statement Parsing (TDD Aligned) - EPIC-004 β Reconciliation Engine & Matching (TDD Aligned) - EPIC-005 β Financial Reports & Visualization (TDD Aligned) - EPIC-006 β AI Financial Advisor - EPIC-007 β Production Deployment - EPIC-008 β Testing Strategy (Smoke & E2E) - EPIC-009 β PDF Fixture Generation - EPIC-010 β SigNoz Logging Integration - EPIC-013 β Statement Parsing V2 - EPIC-015 β Processing Account Integration
π― Active Projects (EPICs)¶
| ID | Project | Status | Phase | Duration |
|---|---|---|---|---|
| EPIC-001 | Infrastructure & Authentication | β Complete | 0 | 2 weeks |
| EPIC-002 | Double-Entry Bookkeeping Core | β Complete | 1 | 3 weeks |
| EPIC-003 | Smart Statement Parsing | β Complete (TDD Aligned) | 2 | 4 weeks |
| EPIC-004 | Reconciliation Engine & Matching | β Complete (TDD Aligned) | 3 | 5 weeks |
| EPIC-005 | Financial Reports & Visualization | β Complete (TDD Aligned) | 4 | 3 weeks |
| EPIC-006 | AI Financial Advisor | β Complete | 4 | 2 weeks |
| EPIC-007 | Production Deployment | β Complete | 0 | 1 week |
| EPIC-008 | Testing Strategy (Smoke & E2E) | β Complete | 0 | 2 weeks |
| EPIC-009 | PDF Fixture Generation | β Complete | 2 | 2-3 weeks |
| EPIC-010 | SigNoz Logging Integration | β Complete | 0 | 1 week |
| EPIC-011 | Asset Lifecycle Management | π‘ In Progress (P0 β ) | 5 | 4-5 weeks |
| EPIC-012 | Foundation Libraries Enhancement | π‘ In Progress | 0 | 2-3 weeks |
| EPIC-013 | Statement Parsing V2 | β Complete | 2 | 3 weeks |
| EPIC-014 | TTD Transformation | π‘ In Progress (P0 β ) | 0 | 3-4 weeks |
| EPIC-015 | Processing Account Integration | β Complete | 3 | 2 weeks |
| EPIC-016 | Two-Stage Review & Data Validation UI | π‘ Planned | 3 | 4-6 weeks |
| EPIC-017 | Investment Portfolio Management | π‘ Planned | 5 | 6-8 weeks |
| EPIC-018 | AI-Driven Data Pipeline | π‘ In Progress | 4 | 4-7 weeks |
Total Duration: 44-58 weeks (including EPIC-016, EPIC-017, and EPIC-018) Current Focus: Phase 3 (Two-Stage Review - Foundation for User Adoption), Phase 4 (Reporting & AI Features), Phase 5 (Portfolio Management), AI-Driven Pipeline
πΊοΈ EPIC Dependencies¶
graph LR
E1[EPIC-001<br/>Setup] --> E2[EPIC-002<br/>Double-Entry]
E2 --> E3[EPIC-003<br/>Statement Parsing]
E3 --> E4[EPIC-004<br/>Reconciliation]
E2 --> E5[EPIC-005<br/>Reporting]
E2 --> E6[EPIC-006<br/>AI Advisor]
E4 --> E6
E7[EPIC-007<br/>Deployment]
E2 --> E11[EPIC-011<br/>Asset Lifecycle]
E5 --> E11
E3 --> E13[EPIC-013<br/>Statement Parsing V2]
E8[EPIC-008<br/>Testing] --> E14[EPIC-014<br/>TTD Transformation]
E4 --> E15[EPIC-015<br/>Processing Account]
E2 --> E15
E3 --> E16[EPIC-016<br/>Two-Stage Review UI]
E4 --> E16
E2 --> E17[EPIC-017<br/>Portfolio]
E3 --> E17
E11 --> E17
E3 --> E18[EPIC-018<br/>AI Pipeline]
E4 --> E18
E6 --> E18
E13 --> E18
style E1 fill:#90EE90
style E2 fill:#90EE90
style E3 fill:#90EE90
style E4 fill:#90EE90
style E5 fill:#FFD700
style E6 fill:#90EE90
style E7 fill:#90EE90
style E11 fill:#FFD700
style E13 fill:#FFD700
style E14 fill:#FFD700
style E15 fill:#90EE90
style E16 fill:#FFD700
style E17 fill:#FFD700
style E18 fill:#FFD700
Critical Path: EPIC-001 β EPIC-002 β EPIC-003 β EPIC-004
Parallel Path: EPIC-005 can start after EPIC-002, parallel with EPIC-003/004
Infrastructure Path: EPIC-007 deploys completed features to production
Future Work: EPIC-011 requires EPIC-002 (Double-Entry) and EPIC-005 (Reporting), EPIC-015 extends EPIC-004 (Reconciliation), EPIC-016 (Two-Stage Review) is critical for user adoption, EPIC-017 (Portfolio) implements 100% self-developed solution, EPIC-018 (AI Pipeline) extends AI across the full data pipeline
π Reading Guide¶
For New Developers¶
Start with these documents in order:
- vision.md β North Star goals and decision criteria
- README.md β Tech stack and quick start
- EPIC-001: Setup β Infrastructure and authentication
- EPIC-002: Double-Entry β Core accounting system
- Design Decisions β Key architectural choices
For Feature Development¶
Check the relevant EPIC for your feature:
- Accounting: EPIC-002
- Statement Import: EPIC-003
- Reconciliation: EPIC-004
- Reports: EPIC-005
- AI Features: EPIC-006
- Infrastructure: EPIC-012
- Deployment: EPIC-007
-
Statement Parsing V2: EPIC-013
- TTD Transformation: EPIC-014
- AI Pipeline: EPIC-018
π Quality Standards¶
Each EPIC document contains:
- β Must Have: Minimum requirements to pass
- π Nice to Have: Excellence targets beyond expectations
- π« Not Acceptable: Issues requiring immediate fix
- β Q&A: Questions requiring clarification
ποΈ Project File Conventions¶
- Naming:
EPIC-XXX.<project_name>.md - Status Icons:
- π΄ Blocked β Cannot proceed
- π‘ In Progress β Currently working
- β Complete β Done
- β³ Pending β Not started
π Related Documentation¶
- Technical Specs: SSOT Documentation
- Development Setup: Development Guide
- North Star: vision.md
Last updated: March 2026