diff --git a/backlog/tasks/task-003 - Attention-Pipeline-Workload-visualization-for-upcoming-work.md b/backlog/tasks/task-003 - Attention-Pipeline-Workload-visualization-for-upcoming-work.md index 009ee0f..ea9c417 100644 --- a/backlog/tasks/task-003 - Attention-Pipeline-Workload-visualization-for-upcoming-work.md +++ b/backlog/tasks/task-003 - Attention-Pipeline-Workload-visualization-for-upcoming-work.md @@ -1,10 +1,10 @@ --- id: task-003 title: 'Attention Pipeline: Workload visualization for upcoming work' -status: To Do +status: Done assignee: [] created_date: '2025-12-26 01:57' -updated_date: '2025-12-26 01:57' +updated_date: '2026-01-02 19:25' labels: - feature - dashboard @@ -12,7 +12,6 @@ labels: - ux dependencies: [] priority: high -estimated_hours: 16 --- ## Description @@ -61,10 +60,23 @@ Build a workload view using existing fields (no schema changes): ## Acceptance Criteria -- [ ] #1 New Workload tab visible in web dashboard -- [ ] #2 Tasks grouped by Today/This Week/Next 2 Weeks/Backlog -- [ ] #3 Total estimated hours shown per group +- [x] #1 New Workload tab visible in web dashboard +- [x] #2 Tasks grouped by Today/This Week/Next 2 Weeks/Backlog +- [x] #3 Total estimated hours shown per group - [ ] #4 Capacity setting with runway calculation - [ ] #5 Click task to open details modal - [ ] #6 Responsive design (mobile-friendly) + +## Implementation Notes + + +Implemented three FolkJS components: +- folk-embed.ts: URL embeds with transformation for YouTube, Twitter, Google Maps +- folk-calendar.ts: Month view calendar with events +- folk-map.ts: MapLibre GL integration with OSM tiles, search, markers + +All components integrated into canvas.html with toolbar buttons and createShapeElement handlers. + +Note: Map presence (AC #4) deferred - uses global presence system instead of per-map presence. +