A&ID Authoring

FigJam light for Reality, Dream, Bridge

A constrained authoring surface for typed A&ID symbols, FLOW connectors, lanes, rails, and wiki concept slugs.

This is an editor projection. Agency owns the compiled metadata; /diagrams remains the published read-only view.

§01

Authoring workbench

Arrange typed symbols on the canvas, inspect their A&ID metadata, and preview the exported agency metadata before it becomes a published diagram.

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
    }
  ]
}