rspace-online/backlog/tasks/task-36 - Port-folk-private...

1.1 KiB

id title status assignee created_date labels milestone dependencies references priority
TASK-36 Port folk-private-workspace shape (data sovereignty zone) To Do
2026-02-18 19:50
shape-port
phase-4
privacy
m-0
TASK-24
canvas-website/src/shapes/PrivateWorkspaceShapeUtil.tsx
low

Description

Port PrivateWorkspaceShapeUtil from canvas-website to rspace-online.

Source: canvas-website/src/shapes/PrivateWorkspaceShapeUtil.tsx (370 lines) Target: rspace-online/lib/folk-private-workspace.ts

Features to implement:

  • Data sovereignty container zone
  • Visibility badges (public/private indicators)
  • Private data compartmentalization
  • Works with existing folk-google-item shape
  • Drag-in/drag-out items to change privacy scope

Acceptance Criteria

  • #1 Workspace zone renders with privacy boundary
  • #2 Visibility badges display correctly
  • #3 Items inside zone respect privacy scope
  • #4 Toolbar button added to canvas.html