Diagram Studio · Author

Bind every mark to meaning

Edit the live graph, connect value and feedback, validate publication gaps, and export canonical JSON.

Draft candidates may be saved; only Dream-reviewed language can publish.

§01

Authoring workbench

Compilation, validation, and export follow the live graph.

FigJam light

Reality -> Dream -> Bridge

Typed A&ID authoring surface: every symbol is an agent or instrument, every connector is FLOW, and wiki references are concept slugs that compile to agency-owned metadata.

Mini Map

FLOW readback

  1. 1What intention entered?
  2. 2Which agent acts?
  3. 3Which instruments shape, verify, record, or route?
  4. 4Where is the outcome receipt?
  5. 5How does learning return?

Export preview

{
  "id": "figjam-light-reality-dream-bridge",
  "title": "Reality -> Dream -> Bridge",
  "mode": "bridge",
  "viewport": {
    "x": 0,
    "y": 0,
    "zoom": 0.86
  },
  "containers": [
    {
      "id": "reality-lane",
      "kind": "lane",
      "label": "Reality",
      "mode": "reality",
      "nodeIds": [
        "wik-reality",
        "capture-reality"
      ],
      "note": "What is true before the system changes."
    },
    {
      "id": "dream-lane",
      "kind": "lane",
      "label": "Dream",
      "mode": "dream",
      "nodeIds": [
        "stackmates-dream",
        "receipt-dream"
      ],
      "note": "The target operating model and proof of improvement."
    },
    {
      "id": "bridge-rail",
      "kind": "rail",
      "label": "Bridge rail",
      "mode": "bridge",
      "nodeIds": [
        "bridge-gate"
      ],
      "note": "The typed path from current truth to committed change."
    }
  ],
  "bridgeRoadmap": [
    {
      "id": "retire-untyped-capture",
      "order": 1,
      "label": "Retire untyped capture",
      "retires": [
        "capture-reality"
      ],
      "activates": [
        "stackmates-dream",
        "receipt-dream"
      ],
      "confidence": 0.78
    }
  ],
  "symbols": [
    {
      "symbolInstanceId": "wik-reality",
      "position": {
        "x": 80,
        "y": 120
      },
      "primitive": "agent",
      "label": "Wik direction",
      "mode": "reality",
      "conceptSlug": "dreamineering/wik-direction",
      "relation": "instanceOf",
      "confidence": 0.82,
      "conceptLabel": "Wik direction",
      "evidence": {
        "kind": "doc",
        "ref": "docs/architecture/apps/aisl-diagrams/01-reality.md",
        "label": "Reality packet"
      },
      "layerId": "reality-lane",
      "agentKind": "human",
      "authority": "L3",
      "state": "active",
      "note": "Names the real intention before the loop starts."
    },
    {
      "symbolInstanceId": "capture-reality",
      "position": {
        "x": 320,
        "y": 122
      },
      "primitive": "instrument",
      "label": "Capture reality",
      "mode": "reality",
      "conceptSlug": "flow/capture",
      "relation": "appliesTo",
      "confidence": 0.9,
      "conceptLabel": "Capture",
      "evidence": {
        "kind": "receipt",
        "ref": "docs/architecture/apps/aisl-diagrams/01-reality.md#current-gap",
        "label": "Current gap receipt"
      },
      "layerId": "reality-lane",
      "instrumentFn": "R",
      "family": "CAP",
      "index": 1,
      "note": "Records current constraints and receipts without freeform boxes."
    },
    {
      "symbolInstanceId": "bridge-gate",
      "position": {
        "x": 560,
        "y": 230
      },
      "primitive": "instrument",
      "label": "Bridge decision",
      "mode": "bridge",
      "conceptSlug": "flow/commit-action",
      "relation": "appliesTo",
      "confidence": 0.86,
      "conceptLabel": "Commit action",
      "railId": "bridge-rail",
      "instrumentFn": "G",
      "family": "BRG",
      "index": 1,
      "failSafe": "FC",
      "note": "Converts mapped reality into one committed move."
    },
    {
      "symbolInstanceId": "stackmates-dream",
      "position": {
        "x": 790,
        "y": 122
      },
      "primitive": "agent",
      "label": "Stackmates operating system",
      "mode": "dream",
      "conceptSlug": "stackmates/operating-system",
      "relation": "appliesTo",
      "confidence": 0.78,
      "conceptLabel": "Stackmates operating system",
      "proofTarget": {
        "kind": "outcome",
        "ref": "docs/architecture/apps/aisl-diagrams/02-dream.md",
        "label": "Dream outcome"
      },
      "layerId": "dream-lane",
      "agentKind": "orchestrator",
      "authority": "L2",
      "state": "exploring",
      "note": "The authored target model that diagrams will publish."
    },
    {
      "symbolInstanceId": "receipt-dream",
      "position": {
        "x": 1030,
        "y": 122
      },
      "primitive": "instrument",
      "label": "Outcome receipt",
      "mode": "dream",
      "conceptSlug": "flow/measure-outcome",
      "relation": "pairsWith",
      "confidence": 0.92,
      "conceptLabel": "Measure outcome",
      "proofTarget": {
        "kind": "proof",
        "ref": "docs/architecture/apps/aisl-diagrams/02-dream.md#proof",
        "label": "Outcome receipt proof"
      },
      "layerId": "dream-lane",
      "instrumentFn": "V",
      "family": "OUT",
      "index": 1,
      "note": "The exported proof target for the next loop."
    }
  ],
  "connectors": [
    {
      "id": "wik-to-capture",
      "fromSymbolInstanceId": "wik-reality",
      "toSymbolInstanceId": "capture-reality",
      "kind": "signal",
      "label": "intention",
      "conceptSlug": "flow/intention-entry",
      "relation": "appliesTo",
      "confidence": 0.88
    },
    {
      "id": "capture-to-bridge",
      "fromSymbolInstanceId": "capture-reality",
      "toSymbolInstanceId": "bridge-gate",
      "kind": "value",
      "label": "mapped truth",
      "conceptSlug": "transformation/reality-to-bridge",
      "relation": "dependsOn",
      "confidence": 0.74
    },
    {
      "id": "bridge-to-dream",
      "fromSymbolInstanceId": "bridge-gate",
      "toSymbolInstanceId": "stackmates-dream",
      "kind": "value",
      "label": "committed change",
      "conceptSlug": "transformation/bridge-to-dream",
      "relation": "appliesTo",
      "confidence": 0.8
    },
    {
      "id": "dream-to-receipt",
      "fromSymbolInstanceId": "stackmates-dream",
      "toSymbolInstanceId": "receipt-dream",
      "kind": "signal",
      "label": "proof",
      "conceptSlug": "flow/outcome-receipt",
      "relation": "pairsWith",
      "confidence": 0.9
    },
    {
      "id": "receipt-feedback",
      "fromSymbolInstanceId": "receipt-dream",
      "toSymbolInstanceId": "capture-reality",
      "kind": "feedback",
      "label": "learn",
      "conceptSlug": "flow/question-learn",
      "relation": "appliesTo",
      "confidence": 0.89
    }
  ]
}