From b3be1863aec750cc133ee880a42dfd8e4d97ff77 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 4 Dec 2025 18:12:01 -0800 Subject: [PATCH] Create task task-039 --- ...tion-Connect-Subsystems-to-Canvas-Shape.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 backlog/tasks/task-039 - MapShape-Integration-Connect-Subsystems-to-Canvas-Shape.md diff --git a/backlog/tasks/task-039 - MapShape-Integration-Connect-Subsystems-to-Canvas-Shape.md b/backlog/tasks/task-039 - MapShape-Integration-Connect-Subsystems-to-Canvas-Shape.md new file mode 100644 index 0000000..fad6d4a --- /dev/null +++ b/backlog/tasks/task-039 - MapShape-Integration-Connect-Subsystems-to-Canvas-Shape.md @@ -0,0 +1,30 @@ +--- +id: task-039 +title: 'MapShape Integration: Connect Subsystems to Canvas Shape' +status: In Progress +assignee: [] +created_date: '2025-12-05 02:12' +labels: + - feature + - mapping + - integration +dependencies: + - task-024 +priority: high +--- + +## Description + + +Evolve MapShapeUtil.tsx to integrate the 6 implemented subsystems (privacy, mycelium, lenses, conics, discovery, presence) into the canvas map shape. Currently the MapShape is a standalone map viewer - it needs to become the central hub for all open-mapping features. + + +## Acceptance Criteria + +- [ ] #1 MapShape props extended for subsystem toggles +- [ ] #2 Presence layer integrated with opt-in location sharing +- [ ] #3 Lens system accessible via UI +- [ ] #4 Route/waypoint visualization working +- [ ] #5 Collaboration sync via Automerge +- [ ] #6 Discovery game elements visible on map +