SpineWorkspace Workbench — Canonical Model
The dictated target model for the adaptive (Spine) Workbench: one surface where context is assembled and gathered for the user, organized by four canonical sidebar sections, powered by the Spine schema, projected per role/domain, and worked by Human + Twin + Coworker together. Evidence labels follow_reference_ARCHITECTURE_v3.1.md: LAW, VERIFIED, INTENDED, DRIFT.
1. The One-Surface Law
The Workbench is ONE surface. There are no layers, modes, or alternate UIs. L-labels never appear in user-facing UI.LAW. Reaffirmed from ARCHITECTURE_LOCK §V and v3.1 Projection Law.
2. Left Sidebar — Four Canonical Sections
Current implementation vs model
3. Spine Schema Generator
INTENDED. The Spine schema is generated for organizational needs from the organizational lifecycle of events — not hand-authored per customer. The generator derives entity types, relationships, event types, and memory scopes from how the organization actually operates.- Schema generation is a System Path concern. Users never see or configure raw schemas.
- Generated schema feeds both the Workbench projections and the AI Operational Sandbox assembly.
- Alignment: v3.1 Store ownership (canonical vs operational) and Loader Runtime ingestion.
4. Projections — Same Data, Per-Role Views
LAW (Projection Law). Every user sees the SAME organizational data through their OWN view, scoped by RBAC, role, and domain.- A projection is a view of shared truth — never a new source of truth.
- Cross-team and cross-domain collaboration happens by sharing knowledge ON the Spine — not by copying data between teams.
- 15 external domain workbenches + 3 internal surfaces already encode this:
packages/workbench-config/src/domain-workbenches.ts(VERIFIED). - AI enables the work on these projections: workflows, agents, intelligence operate against the projection scope, promoting proposals through governance when they must become canonical.
5. Twin — The User’s Digital Twin
Refinement of v3.1 Twin Law.- Each user receives exactly ONE Twin, allotted to the domain of the user’s role. The Twin does NOT need to cover vast domains — its own user’s domain plus that domain’s agents and domain workspaces are enough. INTENDED
- The Twin is the user’s digital assistant/agent for their work: it carries out digital and agentic executions end-to-end.
- It operates ONLY on sandbox (operational) data — never canonical Spine. LAW (AI Sandbox Law)
Shared Task Assignment Layer
INTENDED — key new contract. A single task layer spans human and agents:- Tasks may be allotted to the user, to agents, or to user+agent jointly.
- The Twin is the orchestrator within this layer; it delegates to domain-specific agents.
- Every allotment and completion is visible to the user in the Workbench (no hidden execution).
- Governed effects still traverse Governance → Execution Fabric. The task layer coordinates; it does not authorize.
Twin Workbench (Agentic Home)
INTENDED. The Twin has its own workspace — a home base for agentic work (conceptually like Open WebUI / LangChain): sessions, tool use, agent roster, running executions — all operating on the sandbox copy of context. The Agent Workspace is SEPARATE from the User Workbench; the two stay consistent through the platform loop, not through shared state.6. Coworker — Context Companion
Per v3.1 Coworker Law, now made concrete:- Gathers context from the user’s screen — active work surface and interaction with the Workbench. INTENDED
- Feeds assembled context to Twin and pipeline executions.
- Handles communications in CONSISTENCY with the Twin — one voice to the outside, two roles inside: Coworker = context + communication; Twin = reasoning + delegation. INTENDED
- Neither is a second authority. Neither writes canonical truth.
7. The Full Drill-Down Loop
8. Layer Model
- Organization layer — decides goals and needs.
- Cascade layer — goals/needs transfer to humans by domain, role, responsibility.
- Human layer — works tasks/goals aligned to organizational and business needs.
- AI layer (per-user instance) — ONE Twin per user, scoped to the user’s role domain; domain agents + domain workspaces attached; no vast cross-domain coverage required.
- Surfaces layer — User Workbench (projections) separate from Agent Workspace (Twin home).
- Platform layer — pipeline, loop, communication layer, MCP, ADK, orchestrator: communication channels and enablers underneath everything.
9. Boundary Laws (restated for this model)
- AI Sandbox Law — AI reads sandbox, never canonical Spine.
- Governance Law — confidence never grants authority; consequential mutation passes Governance before Execution Fabric.
- Projection Law — projections are views, not sources.
- Platform Law — the substrate enables; it does not become another Workbench.
- Continuity Law — bounded continuity across people, tools, AI hosts, domains.