Project Data
PartialServer projects exist. Browser workspaces still map to them. Org remains a Clerk claim — there is no organisations table.
Framework01
AS-IS
sita_projects / sita_models / sita_model_versions. Client keeps sita.workspaces.v1 and a project map.
TARGET
Server project is the only authority; localStorage is a cache.
Implementation
tsservices/web/lib/sitaProjects.ts
sita.workspace.projectMap.v1 → server project id
sita.workspaces.v1 → browser workspace registryImplementation
- services/api/app/models_v2.py
- services/api/app/ownership.py
- services/web/lib/sitaWorkspace.ts