{
  "schemaVersion": 1,
  "generatedAt": "2026-08-12T23:36:56.933Z",
  "generationKey": "98a70cca4cb48afa624182bca849656cb8fd032f86608846ff69208eec58d7e6",
  "metadataPayloadSha256": "af66d52052d2edd56d89bde5c71e8eeaadca57e663aad420d3eac5222f3b7b97",
  "diagram": {
    "id": "authoring-ux-detailed-system-view-c34f789c",
    "title": "Authoring UX — detailed system view",
    "description": "Authoring UX — detailed system view maps the principal capabilities, boundaries, and data paths in this architecture.",
    "status": "archived",
    "canonicalAppearanceKey": "md:docs/architecture/workspace/02-authoring-ux.md#2"
  },
  "aliases": [],
  "concepts": [
    "Authoring UX",
    "Palette and capture",
    "Shell, mobile, realtime",
    "External subsystems",
    "Editor stack (components/editor)",
    "Navigation shell (local)",
    "Server actions (app/_actions)",
    "Inspector",
    "Projects",
    "Keybindings",
    "Theming"
  ],
  "keywords": [
    "SSE, 500ms refresh debounce",
    "ssr:false + skeleton",
    "raw textarea",
    "breadcrumbs + re-scan",
    "URL filter parsing",
    "list + 250ms search",
    "cmdk, Cmd+K",
    "NFKD slug quick capture",
    "HTML5 DnD kanban",
    "help dialog",
    "/keybindings page",
    "pre-paint stamp",
    "split or Drawer",
    "register, scan, sample",
    "getStorage() adapters",
    "summarize, transform",
    "Supabase Realtime",
    "under 768px",
    "1500ms debounce",
    "slash AI",
    "filter URLs",
    "listNotes limit 200",
    "server-side variant switch",
    "BlockNote + slash AI + wikilink menu",
    "matchMedia max-width 767px",
    "force-dynamic sidebar data",
    "save OCC, trash, pin, frontmatter",
    "SSE",
    "local)/v/layout.tsx",
    "sidebar/app-sidebar.tsx",
    "saas/mobile-nav.tsx",
    "app/layout.tsx",
    "~/.eli/config.json",
    "sidebar/vault-header.tsx",
    "inspector/properties-panel.tsx",
    "inspector/backlinks-panel.tsx",
    "projects/project-board.tsx",
    "lib/keybindings/registry.ts",
    "realtime/note-watcher.tsx",
    "/api/ai/draft"
  ],
  "mermaid": {
    "type": "flowchart",
    "direction": "LR",
    "sourceSha256": "c34f789c6e4abcf5b0f0b6fb0feabbfe6e26cabe394d802e340c337f5e4c0b51"
  },
  "provenance": [
    {
      "appearanceKey": "md:docs/architecture/workspace/02-authoring-ux.md#2",
      "surface": "markdown",
      "sourcePath": "docs/architecture/workspace/02-authoring-ux.md",
      "line": 72,
      "heading": "System view — detailed"
    }
  ],
  "embeddedMetadata": [
    {
      "sourcePath": "docs/architecture/workspace/02-authoring-ux.md",
      "heading": "System view — detailed"
    }
  ],
  "generation": {
    "application": {
      "name": "eli-ai",
      "version": "0.1.0"
    },
    "environment": {
      "node": "v26.3.1",
      "yarn": "4.17.1",
      "platform": "linux",
      "architecture": "x64",
      "containerImage": "playwright:v1.62.1-noble@sha256:c091b21d9fae78c76e85cd4356431e9b018402f172a214fc7d7a5e9a7e29d8ac+node:26.3.1-bookworm-slim@sha256:209558c3e5e40e8adff68959d3c2ba7cd73723e716d89196878a0c362fa1e109"
    },
    "packages": {
      "mermaid": "11.16.0",
      "mermaidCli": "11.16.0",
      "playwright": "1.62.1",
      "playwrightCore": "1.62.1",
      "puppeteer": "25.6.0",
      "puppeteerCore": "25.6.0"
    },
    "renderer": {
      "mermaidConfigSha256": "68c10966fe84406ee626034d58bfabd555df9f65f691204b7c46db24038da101",
      "themeCssSha256": "c80287a78d80ad63d27bd5ca348b2ef9a7e2f44da289e436be6484ea28a1b033",
      "browser": {
        "name": "chromium",
        "revision": "1234",
        "version": "151.0.7922.34",
        "executableSha256": "0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71"
      },
      "font": {
        "family": "Eli Diagram Inter Variable",
        "fileSha256": "3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62",
        "licenseSha256": "3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345"
      }
    },
    "adapterVersions": {
      "diagramGenerator": "2",
      "drawioFlowchart": "1",
      "drawioSequence": "1",
      "drawioState": "1",
      "drawioGantt": "1"
    }
  },
  "artifacts": {
    "mmd": "/diagrams/authoring-ux-detailed-system-view-c34f789c/authoring-ux-detailed-system-view-c34f789c.mmd",
    "svg": "/diagrams/authoring-ux-detailed-system-view-c34f789c/authoring-ux-detailed-system-view-c34f789c.svg",
    "png": "/diagrams/authoring-ux-detailed-system-view-c34f789c/authoring-ux-detailed-system-view-c34f789c.png",
    "drawio": "/diagrams/authoring-ux-detailed-system-view-c34f789c/authoring-ux-detailed-system-view-c34f789c.drawio",
    "json": "/diagrams/authoring-ux-detailed-system-view-c34f789c/authoring-ux-detailed-system-view-c34f789c.json"
  },
  "artifactSha256": {
    "mmd": "9116d9290cb08bbf5b74eff7d5d4bdde9ca38af9a2da3c91f4f688e7201cbdb1",
    "svg": "217ebfa5dedbddff1ec51487ed3421bee428925f04def43ecfdfafecb426e5f4",
    "png": "11f8a91fa43166448aacb48a8bf0b5a00322ce7427875e81d0b5fc2aa8ecb16c",
    "drawio": "da4e1789ad7f2d5bd7f702388414a8dcb63c6658cf50c4e7318fcecd347587ea"
  }
}
