Update task task-003

This commit is contained in:
Jeff Emmett 2026-01-02 20:25:18 +01:00
parent 19fba96cf2
commit 2bb372b806
1 changed files with 18 additions and 6 deletions

View File

@ -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
<!-- AC:BEGIN -->
- [ ] #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)
<!-- AC:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
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.
<!-- SECTION:NOTES:END -->