<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   viewBox="0 0 900 360"
   width="900"
   height="360"
   version="1.1"
   id="svg51"
   sodipodi:docname="forms_dimensions_matrix.svg"
   inkscape:version="1.4.4 (dcaf3e7, 2026-05-05)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <defs
     id="defs51" />
  <sodipodi:namedview
     id="namedview51"
     pagecolor="#ffffff"
     bordercolor="#000000"
     borderopacity="0.25"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:zoom="2.7022222"
     inkscape:cx="605.2426"
     inkscape:cy="201.68586"
     inkscape:window-width="2544"
     inkscape:window-height="1361"
     inkscape:window-x="2609"
     inkscape:window-y="0"
     inkscape:window-maximized="0"
     inkscape:current-layer="svg51" />
  <!-- Background -->
  <rect
     width="900"
     height="360"
     fill="#F8FAFC"
     rx="12"
     id="rect1" />
  <!-- ── TOP-LEFT CORNER ── -->
  <rect
     x="10"
     y="10"
     width="155"
     height="30"
     fill="#1E3A5F"
     rx="4"
     id="rect2" />
  <text
     x="86.934822"
     y="21.901649"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="9.5036px"
     fill="#93c5fd"
     font-style="italic"
     id="text2"
     style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:11.0568px;font-family:Arial, sans-serif;-inkscape-font-specification:'Arial, sans-serif, Bold Italic Condensed';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-anchor:middle;fill:#93c5fd;stroke-width:1.47416">design-time → runtime</text>
  <text
     x="87"
     y="34"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10"
     font-weight="bold"
     fill="white"
     id="text3">Forms × Dimensions</text>
  <!-- ── COLUMN HEADERS ── -->
  <rect
     x="170"
     y="10"
     width="235"
     height="30"
     fill="#2563EB"
     rx="4"
     id="rect3" />
  <text
     x="287"
     y="30"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14"
     font-weight="bold"
     fill="white"
     id="text4">Presence</text>
  <rect
     x="410"
     y="10"
     width="235"
     height="30"
     fill="#D97706"
     rx="4"
     id="rect4" />
  <text
     x="527"
     y="30"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14"
     font-weight="bold"
     fill="white"
     id="text5">Gravity</text>
  <rect
     x="650"
     y="10"
     width="240"
     height="30"
     fill="#16A34A"
     rx="4"
     id="rect5" />
  <text
     x="770"
     y="30"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="14"
     font-weight="bold"
     fill="white"
     id="text6">Persistence</text>
  <!-- ══════════════════════════════════════════
       ROW 1 — Form One / User Task
       ══════════════════════════════════════════ -->
  <rect
     x="10"
     y="44"
     width="155"
     height="95"
     fill="#1E3A5F"
     rx="4"
     id="rect6" />
  <text
     x="87.021683"
     y="82.926697"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="11.2726px"
     font-weight="bold"
     fill="#93c5fd"
     id="text7"
     style="stroke-width:1.12726">Form One</text>
  <text
     x="87.021683"
     y="99.83606"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.1456px"
     fill="#60a5fa"
     id="text8"
     style="stroke-width:1.12726">User Task</text>
  <!-- Presence × Form One -->
  <rect
     x="170"
     y="44"
     width="235"
     height="95"
     fill="#EFF6FF"
     stroke="#BFDBFE"
     stroke-width="1"
     id="rect8" />
  <text
     x="278.8974"
     y="68.174057"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#1d4ed8"
     id="text9"
     style="stroke-width:1.05364">Live state in every worklist item</text>
  <text
     x="278.8974"
     y="82.925659"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text10"
     style="stroke-width:1.05364">Not a document assembled at</text>
  <text
     x="278.8974"
     y="94.516174"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text11"
     style="stroke-width:1.05364">request time — the human opens</text>
  <text
     x="278.8974"
     y="106.1067"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text12"
     style="stroke-width:1.05364">current variable store, not a snapshot</text>
  <!-- Gravity × Form One -->
  <rect
     x="410"
     y="44"
     width="235"
     height="95"
     fill="#FEF3C7"
     stroke="#FDE68A"
     stroke-width="1"
     id="rect12" />
  <text
     x="521.78162"
     y="68.174057"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#92400e"
     id="text13"
     style="stroke-width:1.05364">Record summons the human</text>
  <text
     x="521.78162"
     y="82.925659"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text14"
     style="stroke-width:1.05364">Task obligation generated by</text>
  <text
     x="521.78162"
     y="94.516174"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text15"
     style="stroke-width:1.05364">the instance — not a scheduler,</text>
  <text
     x="521.78162"
     y="106.1067"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text16"
     style="stroke-width:1.05364">not a manager, not an email</text>
  <!-- Persistence × Form One -->
  <rect
     x="650"
     y="44"
     width="240"
     height="95"
     fill="#F0FDF4"
     stroke="#BBF7D0"
     stroke-width="1"
     id="rect16" />
  <text
     x="767.82678"
     y="72.174057"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#166534"
     id="text17"
     style="stroke-width:1.05364">Work survives mid-task events</text>
  <text
     x="767.82678"
     y="86.925659"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text18"
     style="stroke-width:1.05364">Service restart, personnel change —</text>
  <text
     x="767.82678"
     y="98.516174"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text19"
     style="stroke-width:1.05364">the instance holds the human's</text>
  <text
     x="767.82678"
     y="110.1067"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text20"
     style="stroke-width:1.05364">in-progress contribution intact</text>
  <!-- ══════════════════════════════════════════
       ROW 2 — Form Two / Service Task
       ══════════════════════════════════════════ -->
  <rect
     x="10"
     y="143"
     width="155"
     height="95"
     fill="#1E3A5F"
     rx="4"
     id="rect20" />
  <text
     x="87.021683"
     y="182.52853"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="11.2726px"
     font-weight="bold"
     fill="#93c5fd"
     id="text21"
     style="stroke-width:1.12726">Form Two</text>
  <text
     x="87.021683"
     y="199.4379"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.1456px"
     fill="#60a5fa"
     id="text22"
     style="stroke-width:1.12726">Service Task</text>
  <!-- Presence × Form Two -->
  <rect
     x="170"
     y="143"
     width="235"
     height="95"
     fill="#EFF6FF"
     stroke="#BFDBFE"
     stroke-width="1"
     id="rect22" />
  <text
     x="278.8974"
     y="172.48883"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#1d4ed8"
     id="text23"
     style="stroke-width:1.05364">Agent receives live work object</text>
  <text
     x="278.8974"
     y="187.2403"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text24"
     style="stroke-width:1.05364">Structured input assembled from</text>
  <text
     x="278.8974"
     y="198.83081"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text25"
     style="stroke-width:1.05364">the running instance — not a</text>
  <text
     x="278.8974"
     y="210.42133"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text26"
     style="stroke-width:1.05364">reconstructed payload</text>
  <!-- Gravity × Form Two -->
  <rect
     x="410"
     y="143"
     width="235"
     height="95"
     fill="#FEF3C7"
     stroke="#FDE68A"
     stroke-width="1"
     id="rect26" />
  <text
     x="521.78162"
     y="172.48883"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#92400e"
     id="text27"
     style="stroke-width:1.05364">Service call fires by obligation</text>
  <text
     x="521.78162"
     y="187.2403"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text28"
     style="stroke-width:1.05364">The record generates the call —</text>
  <text
     x="521.78162"
     y="198.83081"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text29"
     style="stroke-width:1.05364">no scheduler, no human decision,</text>
  <text
     x="521.78162"
     y="210.42133"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text30"
     style="stroke-width:1.05364">no email required</text>
  <!-- Persistence × Form Two -->
  <rect
     x="650"
     y="143"
     width="240"
     height="95"
     fill="#F0FDF4"
     stroke="#BBF7D0"
     stroke-width="1"
     id="rect30" />
  <text
     x="769.82678"
     y="172.48883"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#166534"
     id="text31"
     style="stroke-width:1.05364">Output logged; instance outlasts call</text>
  <text
     x="769.82678"
     y="187.2403"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text32"
     style="stroke-width:1.05364">Structured result written to event log</text>
  <text
     x="769.82678"
     y="198.83081"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text33"
     style="stroke-width:1.05364">with performer identity, timestamp,</text>
  <text
     x="769.82678"
     y="210.42133"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text34"
     style="stroke-width:1.05364">and confidence score</text>
  <!-- ══════════════════════════════════════════
       ROW 3 — Form Three / Ad-Hoc Subprocess
       ══════════════════════════════════════════ -->
  <rect
     x="10"
     y="242"
     width="155"
     height="95"
     fill="#1E3A5F"
     rx="4"
     id="rect34" />
  <text
     x="87.021683"
     y="291.87573"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="11.2726px"
     font-weight="bold"
     fill="#93c5fd"
     id="text35"
     style="stroke-width:1.12726">Form Three</text>
  <text
     x="87.021683"
     y="308.7851"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="9.58192px"
     fill="#60a5fa"
     id="text36"
     style="stroke-width:1.12726">Ad-Hoc Subprocess</text>
  <!-- Presence × Form Three -->
  <rect
     x="170"
     y="242"
     width="235"
     height="95"
     fill="#EFF6FF"
     stroke="#BFDBFE"
     stroke-width="1"
     id="rect36" />
  <text
     x="278.8974"
     y="276.80347"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#1d4ed8"
     id="text37"
     style="stroke-width:1.05364">Agent reasons against live state</text>
  <text
     x="278.8974"
     y="291.55493"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text38"
     style="stroke-width:1.05364">Each tool invocation queries the</text>
  <text
     x="278.8974"
     y="303.14545"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text39"
     style="stroke-width:1.05364">current instance — the running</text>
  <text
     x="278.8974"
     y="314.73596"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#1d4ed8"
     id="text40"
     style="stroke-width:1.05364">record is always authoritative</text>
  <!-- Gravity × Form Three -->
  <rect
     x="410"
     y="242"
     width="235"
     height="95"
     fill="#FEF3C7"
     stroke="#FDE68A"
     stroke-width="1"
     id="rect40" />
  <text
     x="521.78162"
     y="276.80347"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.0099px"
     font-weight="bold"
     fill="#92400e"
     id="text41"
     style="stroke-width:1.05364">Orchestration layer orbits record</text>
  <text
     x="521.78162"
     y="291.55493"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text42"
     style="stroke-width:1.05364">Agent proposes; engine governs.</text>
  <text
     x="521.78162"
     y="303.14545"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text43"
     style="stroke-width:1.05364">Every tool call passes through</text>
  <text
     x="521.78162"
     y="314.73596"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#92400e"
     id="text44"
     style="stroke-width:1.05364">the record — not through the agent</text>
  <!-- Persistence × Form Three — HIGHLIGHTED as the consequential intersection -->
  <rect
     x="650"
     y="242"
     width="240"
     height="95"
     fill="#DCFCE7"
     stroke="#16A34A"
     stroke-width="3"
     rx="4"
     id="rect44" />
  <!-- Corner badge -->
  <rect
     x="813.24268"
     y="245.72983"
     width="73.757874"
     height="13.697891"
     fill="#15803d"
     rx="2.1073656"
     id="rect45"
     style="stroke-width:1.05364" />
  <text
     x="849.93628"
     y="254.63676"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="7.37584px"
     font-weight="bold"
     fill="#ffffff"
     id="text45"
     style="stroke-width:1.05364">most consequential</text>
  <text
     x="767.82678"
     y="270.1792"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.5364px"
     font-weight="bold"
     fill="#15803d"
     id="text46"
     style="stroke-width:1.05364">Context window ends.</text>
  <text
     x="767.82678"
     y="283.87683"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="10.5364px"
     font-weight="bold"
     fill="#15803d"
     id="text47"
     style="stroke-width:1.05364">Instance continues.</text>
  <text
     x="767.82678"
     y="301.78979"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text48"
     style="stroke-width:1.05364">The Work Record holds the thread</text>
  <text
     x="767.82678"
     y="313.38031"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     fill="#166534"
     id="text49"
     style="stroke-width:1.05364">the agent cannot hold.</text>
  <text
     x="767.82678"
     y="329.18561"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="8.9563px"
     font-weight="bold"
     fill="#15803d"
     font-style="italic"
     id="text50"
     style="stroke-width:1.05364">Persistence is the structural answer.</text>
  <!-- Caption -->
  <text
     x="450"
     y="351"
     text-anchor="middle"
     font-family="Arial, sans-serif"
     font-size="9.5"
     fill="#64748B"
     font-style="italic"
     id="text51">The forms are design-time assignment decisions. The dimensions are runtime properties every form inherits from the running object.</text>
</svg>
