docs: Mark 3D Viewer Sprints 5 & 6 as complete in plan
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run

This commit is contained in:
fullsizemalt 2025-12-19 14:04:23 -08:00
parent f033427002
commit e8833d7a8b

View file

@ -191,21 +191,30 @@ Data Generation:
4. Sparkline mini-charts 4. Sparkline mini-charts
5. Mock sensor data hookup 5. Mock sensor data hookup
### Sprint 5: Aggregation & Drill-down (2 days) ### Sprint 5: Aggregation & Drill-down (Contextual Data) ✅
1. Implement useAggregatedData hook 1. [x] **Contextual Overlays**:
2. Level switcher UI - `SummaryOverlay` component for room and section aggregation.
3. Data roll-up calculations - Hover states for racks/sections showing plant counts, health, and env stats.
4. Update card content per level - Floating "Room Summary" badges above rooms in 3D space.
5. Breadcrumb navigation integration 2. [x] **Drill-down Interaction**:
- Hover Plant -> Show detailed `PlantDataCard` (persistent side panel).
- Hover Section -> Show aggregate data.
3. [x] **Data Aggregation**:
- Implemented logic to calculate plant counts and mock environment averages.
- Displayed aggregates in the summary overlays.
### Sprint 6: Mock Data & Polish (1-2 days) ### Sprint 6: Mock Data & Polish (Completed) ✅
1. Build comprehensive mock data generator 1. [x] **Realistic Mock Data**:
2. Performance optimization - Updated `getMockVitals` with deterministic seeding based on Plant ID.
3. Animation polish - Generated realistic "history" arrays for sparklines using sine wave functions.
4. Mobile responsive adjustments - Added Batch IDs and Batch Names.
5. Accessibility review - Added "Last Updated" timestamps.
2. [x] **UI Refinement**:
- Polished `PlantDataCard` with glassmorphism and animations.
- Enhanced section grid labels with hover interactions.
- Verified rendering and responsiveness.
--- ---