canvas-website/backlog/tasks/task-031 - Alternative-Map-...

48 lines
1.5 KiB
Markdown

---
id: task-031
title: Alternative Map Lens System
status: To Do
assignee: []
created_date: '2025-12-04 21:12'
labels:
- feature
- mapping
- visualization
dependencies: []
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
Implement multiple "lens" views that project different data dimensions onto the canvas coordinate space. The same underlying data can be viewed through different lenses.
Lens types:
- Geographic: Traditional OSM basemap, physical locations
- Temporal: Time as X-axis, events as nodes, time-scrubbing UI
- Attention: Heatmap of collective focus, nodes sized by current attention
- Incentive: Value gradients, token flows, MycoFi integration
- Relational: Social graph topology, force-directed layout
- Possibility: Branching futures, what-if scenarios, alternate timelines
Features:
- Smooth transitions between lens types
- Lens blending (e.g., 50% geographic + 50% attention)
- Temporal scrubber for historical playback
- Temporal portals (click location to see across time)
- Living maps that grow/fade based on attention
Each lens uses the same canvas shapes but transforms their positions and styling based on the active projection.
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Lens switcher UI implemented
- [ ] #2 Geographic lens working with OSM
- [ ] #3 Temporal lens with time scrubber
- [ ] #4 Attention heatmap visualization
- [ ] #5 Smooth transitions between lenses
- [ ] #6 Lens blending capability
- [ ] #7 Temporal portal feature (click to see history)
<!-- AC:END -->