{
  "type": "excalidraw",
  "version": 2,
  "source": "cyprian-portfolio",
  "elements": [
    { "type": "text", "id": "title", "x": 40, "y": 32, "width": 980, "height": 36, "text": "Governed Procurement — Evidence-Linked Decision Support", "originalText": "Governed Procurement — Evidence-Linked Decision Support", "fontSize": 28, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "left", "verticalAlign": "top", "autoResize": true },
    { "type": "text", "id": "subtitle", "x": 42, "y": 76, "width": 1100, "height": 24, "text": "A non-production prototype that keeps evidence, workflow, and authorization connected.", "originalText": "A non-production prototype that keeps evidence, workflow, and authorization connected.", "fontSize": 16, "fontFamily": 1, "strokeColor": "#757575", "textAlign": "left", "verticalAlign": "top", "autoResize": true },
    { "type": "rectangle", "id": "main-lane", "x": 20, "y": 120, "width": 1160, "height": 210, "strokeColor": "#e85d26", "backgroundColor": "#fff4ee", "fillStyle": "solid", "strokeWidth": 1, "roughness": 1, "opacity": 35, "roundness": { "type": 3 } },
    { "type": "text", "id": "main-label", "x": 38, "y": 136, "width": 600, "height": 20, "text": "EVIDENCE-LINKED DECISION SUPPORT", "originalText": "EVIDENCE-LINKED DECISION SUPPORT", "fontSize": 13, "fontFamily": 1, "strokeColor": "#e85d26", "textAlign": "left", "verticalAlign": "top", "autoResize": true },
    { "type": "rectangle", "id": "support-lane", "x": 20, "y": 350, "width": 1160, "height": 120, "strokeColor": "#e85d26", "backgroundColor": "#fff8f4", "fillStyle": "solid", "strokeWidth": 1, "roughness": 1, "opacity": 35, "roundness": { "type": 3 } },
    { "type": "text", "id": "support-label", "x": 38, "y": 382, "width": 500, "height": 20, "text": "GOVERNANCE RAILS", "originalText": "GOVERNANCE RAILS", "fontSize": 13, "fontFamily": 1, "strokeColor": "#e85d26", "textAlign": "left", "verticalAlign": "top", "autoResize": true },
    { "type": "rectangle", "id": "user", "x": 25, "y": 180, "width": 175, "height": 100, "strokeColor": "#e85d26", "backgroundColor": "#ffffff", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "user-text", "x": 35, "y": 200, "width": 155, "height": 60, "text": "Authorized user\nProcurement review\nquestion or task", "originalText": "Authorized user\nProcurement review\nquestion or task", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "dashboard", "x": 225, "y": 180, "width": 185, "height": 100, "strokeColor": "#757575", "backgroundColor": "#ffffff", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "dashboard-text", "x": 235, "y": 200, "width": 165, "height": 60, "text": "Workflow dashboard\nRoles + lifecycle\nstatus and risk", "originalText": "Workflow dashboard\nRoles + lifecycle\nstatus and risk", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "ai", "x": 435, "y": 180, "width": 195, "height": 100, "strokeColor": "#757575", "backgroundColor": "#ffffff", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "ai-text", "x": 445, "y": 200, "width": 175, "height": 60, "text": "AI decision support\nFastAPI + LangGraph\nassist, not authorize", "originalText": "AI decision support\nFastAPI + LangGraph\nassist, not authorize", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "retrieval", "x": 655, "y": 180, "width": 195, "height": 100, "strokeColor": "#1a8f7d", "backgroundColor": "#e6f5f2", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "retrieval-text", "x": 665, "y": 200, "width": 175, "height": 60, "text": "Retrieval + extraction\nDocuments + records\nvector search", "originalText": "Retrieval + extraction\nDocuments + records\nvector search", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "evidence", "x": 875, "y": 180, "width": 190, "height": 100, "strokeColor": "#e85d26", "backgroundColor": "#fff0e8", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "evidence-text", "x": 885, "y": 200, "width": 170, "height": 60, "text": "Evidence-linked\nSource-aware\nexplanations", "originalText": "Evidence-linked\nSource-aware\nexplanations", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "review", "x": 1090, "y": 180, "width": 170, "height": 100, "strokeColor": "#e85d26", "backgroundColor": "#fff0e8", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "review-text", "x": 1100, "y": 200, "width": 150, "height": 60, "text": "Human review\nAuthorization\nand audit", "originalText": "Human review\nAuthorization\nand audit", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "rectangle", "id": "records", "x": 500, "y": 360, "width": 300, "height": 82, "strokeColor": "#e85d26", "backgroundColor": "#ffffff", "fillStyle": "solid", "strokeWidth": 2, "roughness": 1, "roundness": { "type": 3 } },
    { "type": "text", "id": "records-text", "x": 510, "y": 370, "width": 280, "height": 62, "text": "Connected records\nSupplier • tender • compliance\ncontract • delivery", "originalText": "Connected records\nSupplier • tender • compliance\ncontract • delivery", "fontSize": 14, "fontFamily": 1, "strokeColor": "#1e1e1e", "textAlign": "center", "verticalAlign": "middle", "autoResize": true },
    { "type": "arrow", "id": "user-dashboard", "x": 200, "y": 230, "width": 25, "height": 0, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [25, 0]], "endArrowhead": "arrow", "strokeStyle": "solid" },
    { "type": "arrow", "id": "dashboard-ai", "x": 410, "y": 230, "width": 25, "height": 0, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [25, 0]], "endArrowhead": "arrow", "strokeStyle": "solid" },
    { "type": "arrow", "id": "ai-retrieval", "x": 630, "y": 230, "width": 25, "height": 0, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [25, 0]], "endArrowhead": "arrow", "strokeStyle": "solid" },
    { "type": "arrow", "id": "retrieval-evidence", "x": 850, "y": 230, "width": 25, "height": 0, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [25, 0]], "endArrowhead": "arrow", "strokeStyle": "solid" },
    { "type": "arrow", "id": "evidence-review", "x": 1065, "y": 230, "width": 25, "height": 0, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [25, 0]], "endArrowhead": "arrow", "strokeStyle": "solid" },
    { "type": "arrow", "id": "records-ai", "x": 650, "y": 360, "width": -117.5, "height": -80, "strokeColor": "#1a8f7d", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [-117.5, -80]], "endArrowhead": "arrow", "strokeStyle": "dashed" },
    { "type": "arrow", "id": "records-dashboard", "x": 650, "y": 360, "width": -332.5, "height": -80, "strokeColor": "#e85d26", "strokeWidth": 2, "roughness": 1, "points": [[0, 0], [-332.5, -80]], "endArrowhead": "arrow", "strokeStyle": "dashed" },
    { "type": "text", "id": "legend", "x": 38, "y": 500, "width": 700, "height": 20, "text": "Solid arrows = primary flow • Dashed arrows = support / control path", "originalText": "Solid arrows = primary flow • Dashed arrows = support / control path", "fontSize": 12, "fontFamily": 1, "strokeColor": "#757575", "textAlign": "left", "verticalAlign": "top", "autoResize": true }
  ],
  "appState": { "viewBackgroundColor": "#f7f5f2", "gridSize": null, "zoom": { "value": 0.85 } },
  "files": {}
}
