1.3 KiB
1.3 KiB
| id | title | status | assignee | created_date | labels | milestone | dependencies | references | priority | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-30 | Port folk-holon shape (H3 geospatial hex hierarchy) | To Do | 2026-02-18 19:50 |
|
m-0 |
|
|
medium |
Description
Port HolonShapeUtil from canvas-website to rspace-online.
Source: canvas-website/src/shapes/HolonShapeUtil.tsx (1,216 lines) Target: rspace-online/lib/folk-holon.ts
Features to implement:
- H3 geospatial hexagonal hierarchy visualization
- HoloSphere network connection (real-time)
- Multi-lens data viewing (switch between data perspectives)
- In-place editing with auto-resize
- Location props: latitude, longitude, resolution
- Content props: name, description, holonId
- State: isConnected, isEditing, selectedLens, data, connections
Dependencies: h3-js (TASK-24), /api/holon/* endpoints (TASK-25)
Acceptance Criteria
- #1 H3 hex hierarchy renders correctly
- #2 HoloSphere network connection works
- #3 Multi-lens data switching functional
- #4 Geospatial props sync across clients
- #5 Toolbar button added to canvas.html