This commit is contained in:
Yaojia Wang
2026-02-01 18:51:54 +01:00
parent 4126196dea
commit a564ac9d70
82 changed files with 13123 additions and 3282 deletions

View File

@@ -0,0 +1,35 @@
# Product Plan v2 - Change Log
## [v2.1] - 2026-02-01
### New Features
#### Epic 7: Dashboard Enhancement
- Added **US-7.1**: Data quality metrics panel showing annotation completeness rate
- Added **US-7.2**: Active model status panel with mAP/precision/recall metrics
- Added **US-7.3**: Recent activity feed showing last 10 system activities
- Added **US-7.4**: Meaningful stats cards (Total/Complete/Incomplete/Pending)
#### Annotation Completeness Definition
- Defined "annotation complete" criteria:
- Must have `invoice_number` OR `ocr_number` (identifier)
- Must have `bankgiro` OR `plusgiro` (payment account)
### New API Endpoints
- Added `GET /api/v1/admin/dashboard/stats` - Dashboard statistics with completeness calculation
- Added `GET /api/v1/admin/dashboard/active-model` - Active model info with running training status
- Added `GET /api/v1/admin/dashboard/activity` - Recent activity feed aggregated from multiple sources
### New UI Components
- Added **5.0 Dashboard Overview** wireframe with:
- Stats cards row (Total/Complete/Incomplete/Pending)
- Data Quality panel with percentage ring
- Active Model panel with metrics display
- Recent Activity list with icons and relative timestamps
- System Status bar
---
## [v2.0] - 2024-01-15
- Initial version with Epic 1-6
- Batch upload, document management, annotation workflow, training management