design: decide long-term OpenCode data isolation #384
Labels
No labels
backend
bug
chore
duplication
effort:complex
effort:medium
effort:trivial
enhancement
frontend
fullstack
priority:high
ready-for-agent
refactor
security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Reference
dries/ocman#384
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#375
What to build
Decide and document the durable data architecture for managed project containers. The selected direction is isolated per-project OpenCode databases plus an ocman-owned, API-fed host-local read model; shared or bind-mounted OpenCode SQLite is out of scope, especially on Docker Desktop for macOS.
This ticket produces a decision and executable follow-up plan, not a speculative rewrite. The choice must preserve historical dashboard data, session ownership, statistics, parent/child relationships, multi-remote routing, and safe upgrades.
Acceptance criteria
Dependency order