The key repository finding
The current code already has Projects, Work Threads, tasks,
memory scoped by project, focus sessions, links, conversations,
routines, Obsidian context, context packs, decision context,
intervention suggestions, local learning feedback, Hermes, DIAL,
and deterministic fallback behavior.
At the same time, the frontend still exposes many route families
and two very large work surfaces: the main Workspace page and
the Project workbench. Both try to organize the same underlying
work from different angles.
Therefore: do not invent a Studio entity yet
Studio should first be a product view over the existing
Project scope.
Keep the internal Project model and Markdown formats for
compatibility. Use “Studio” as the user-facing concept. A Work
Thread is the current active thread inside that Studio.
This gives the product a major UX change without introducing a
new Markdown entity family, migration, sync rule, or parallel
canonical model.