Skip to main content

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

Key distinctions:

8. Layer Model

  1. Organization layer — decides goals and needs.
  2. Cascade layer — goals/needs transfer to humans by domain, role, responsibility.
  3. Human layer — works tasks/goals aligned to organizational and business needs.
  4. 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.
  5. Surfaces layer — User Workbench (projections) separate from Agent Workspace (Twin home).
  6. 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.

10. Gap Register — Dictated Model vs Current Code