Workspace layout
The workspace is the directory tree under terminal.workspaceRootPath where people, circles and the service keep their files.
| Path | Owner:group | Mode |
|---|---|---|
private/people/<personID> and its artifacts/ and task temporary directory | the person | 0700 |
circles/<circleID> | blueclaw:bc_circle_<id> | 2770 |
shared | blueclaw:bc_shared | 2755 |
shared/public, shared/cache, shared/cache/dependencies/* | blueclaw:bc_shared | 2775 |
private, private/people, circles | blueclaw:blueclaw | 0711 |
.blueclaw/ holds the daemon's state, logs, configuration and identity map. It appears in no projected entry, so it is never handed to a task user.
Use shared/public only for content that may be shown to anyone; share within the company through a circle directory. shared/cache/dependencies is for package caches alone: the bun, go, pip, uv and cargo caches point there, so it must never hold source or private files.