From dba1eb332834b318d46eb90b9280f3c6cfea314c Mon Sep 17 00:00:00 2001 From: Shad Date: Sun, 14 Jun 2026 02:12:11 +0400 Subject: [PATCH] feat(theme): promote industrial blueprint to the whole shell MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every scene now reads as the same FM doctrine: paper canvas + navy frame + amber accent, 1px hairlines, square edges, monospace uppercase labels, no glass, no shadows, no gradients. WHAT CHANGED - src/index.css rewritten end-to-end. Doctrinal hex tokens declared at :root, legacy --bg/--surface/--text/--primary/--border aliases repointed at doctrine values so existing component classes inherit the blueprint palette without per-component churn. Global * { border-radius: 0 } + box-shadow strip-out. All low-opacity tints via color-mix(in srgb, var(--bp-navy) X%, transparent) so no rgba() literals survive. - Topbar redone as a 44px instrument strip: navy brand-lock with amber mark, uppercase mono tabs, amber-on-paper selected tab, square link buttons, mode pill with currentColor border. - Mission Control hero + scenario tab strip + KPI cards retoken with amber underline on selected. - Left rail: 1px-bordered KPI grid, queue cards stack as a single bordered list, agent supervision actions span the full width. - Inspector: tabbed nav with amber selected, hairline-separated fields, square rule + run + evidence cards. - Command palette: paper bg, amber-bordered selected item, mono caps headings. - Live API console: paper drawer, mono call rows, amber filter chip, color-tokenised METHOD_COLOR map. - Toaster: left-border accent on paper surface. - Telemetry: navy gauges, mono row, square tick. - Studio + Settings: shared studio-grid layout — paper panels in a 1px navy grid with no margins between, mono inputs. - Run History: mono table rows with amber selected filter chip. - Landing: mono hero, square brand mark, stats strip as one bordered row, scenario cards in a 1px grid (no glow, no shadow, no gradient). - Family accents in synthetic.ts and buildScenarios.ts retoken to doctrine hex. src/scenarios.json snapshot patched in place. - Console.tsx METHOD_COLOR map → var(--bp-muted/info/amber/err). AUDIT - qa/palette_audit.mjs upgraded: scans 31 source files (.ts/.tsx/ .json + index.css), catches rgb()/rgba()/hsl()/hsla() literals, and refuses named CSS colors (white/red/blue/...) as background/ color/fill/stroke/border values. Hex regex uses (?![0-9a-fA-F]) lookahead so deploy-id text like '#d3f1a' is not a false positive. Result: 0 non-doctrinal literals anywhere in src/. - qa/smoke.mjs + qa/smoke_blueprint.mjs hasText matches converted to case-insensitive regex because the doctrine uppercases every user-visible label via text-transform: uppercase. - qa/snap_all_scenes.mjs captures 9 fresh 1440x900 screenshots in qa/screenshots/v4/ (landing, mission procurement, mission AR blueprint, inspector raw, command palette, studio, settings, run history, mission live with console). VERIFY - tsc -b clean - vite build green (CSS 41 KB / 8 KB gz, JS 851 KB / 230 KB gz) - vitest 5 files / 24 tests green - main smoke 27/27, 0 console errors - blueprint smoke 15/15, 0 console errors - palette audit clean (31 files) ORACLE-REVIEWED Round 1 PASS with VERIFIED. Two non-blocking audit hardening notes landed in this same commit: scan JSON, catch rgb/hsl/named CSS colors. Confidence: high Scope-risk: moderate (theme sweep, all scenes touched) Not-tested: pixel-level visual diff vs prior theme (Oracle could not inspect images this round; relied on programmatic checks) --- qa/palette_audit.mjs | 88 +- qa/smoke.mjs | 30 +- qa/smoke_blueprint.mjs | 10 +- qa/snap_all_scenes.mjs | 41 + src/components/Console.tsx | 10 +- src/data/synthetic.ts | 8 +- src/index.css | 2118 +++++----- src/lib/buildScenarios.ts | 12 +- src/scenarios.json | 8139 +----------------------------------- 9 files changed, 1300 insertions(+), 9156 deletions(-) create mode 100644 qa/snap_all_scenes.mjs diff --git a/qa/palette_audit.mjs b/qa/palette_audit.mjs index 1dfdfa0..4a9f577 100644 --- a/qa/palette_audit.mjs +++ b/qa/palette_audit.mjs @@ -1,9 +1,8 @@ -// Doctrine palette audit (S6). -// 1. Every hex color inside the INDUSTRIAL BLUEPRINT CANVAS CSS section -// must be one of the doctrinal tokens. -// 2. Blueprint TSX files must not introduce hardcoded hex/rgb literals — -// they should reference --bp-* tokens via var(...). -import { readFileSync } from "node:fs"; +// Doctrine palette audit (shell-wide). +// The whole app is now blueprint-native: NO source file may contain a +// hardcoded hex/rgb color outside the 11 doctrinal tokens. +import { readFileSync, readdirSync, statSync } from "node:fs"; +import { join } from "node:path"; const DOCTRINE = new Set([ "#f5f7fb", "#e8edf5", "#d5dde9", @@ -15,42 +14,55 @@ const DOCTRINE = new Set([ function fail(msg) { console.log("✗", msg); process.exitCode = 1; } function pass(msg) { console.log("✓", msg); } -const css = readFileSync("src/index.css", "utf8"); -const idx = css.indexOf("INDUSTRIAL BLUEPRINT CANVAS"); -if (idx < 0) { fail("blueprint CSS block not found"); process.exit(1); } -const cssBlock = css.slice(idx); -const cssHexes = cssBlock.match(/#[0-9a-fA-F]{6}|#[0-9a-fA-F]{3}/g) || []; -const cssOffending = cssHexes.filter((h) => !DOCTRINE.has(h.toLowerCase())); -if (cssOffending.length === 0) { - pass(`CSS palette: ${cssHexes.length} hex tokens, all doctrinal`); -} else { - fail(`CSS non-doctrinal hex tokens: ${cssOffending.join(", ")}`); +function walk(dir, exts) { + const out = []; + for (const e of readdirSync(dir)) { + const p = join(dir, e); + const s = statSync(p); + if (s.isDirectory()) { out.push(...walk(p, exts)); continue; } + if (exts.some((x) => p.endsWith(x))) out.push(p); + } + return out; } -const cssRgba = cssBlock.match(/rgba?\([^)]*\)/g) || []; -if (cssRgba.length === 0) { - pass("CSS has no raw rgba() literals (alpha goes through color-mix tokens)"); -} else { - fail(`CSS raw rgba() literals: ${cssRgba.join(", ")}`); -} - -const tsxFiles = [ - "src/components/ProcessGraph.tsx", - "src/components/BlueprintFrame.tsx", +const FILES = [ + "src/index.css", + ...walk("src", [".ts", ".tsx", ".json"]), ]; -let tsxOffending = 0; -for (const f of tsxFiles) { + +// CSS color keywords that are not allowed (besides the ~doctrinal greys we +// already use via tokens). The doctrine forbids "hardcoded color drift", so +// we reject named colors anywhere outside test fixtures. +const FORBIDDEN_NAMED = new Set([ + "white", "black", "red", "green", "blue", "yellow", "orange", "purple", + "pink", "brown", "gray", "grey", "silver", "gold", "violet", "magenta", + "cyan", "lime", "teal", "navy", "maroon", "olive", "aqua", "fuchsia", +]); + +let violations = 0; +for (const f of FILES) { + if (f.endsWith(".test.ts") || f.endsWith(".test.tsx")) continue; const src = readFileSync(f, "utf8"); - const hex = (src.match(/#[0-9a-fA-F]{6}|#[0-9a-fA-F]{3}/g) || []).filter( - (h) => !DOCTRINE.has(h.toLowerCase()), - ); - const rgba = src.match(/rgba?\(\s*\d+/g) || []; - if (hex.length || rgba.length) { - fail(`${f}: hardcoded color literals: hex=${hex.join(",") || "none"} rgba=${rgba.join(",") || "none"}`); - tsxOffending += hex.length + rgba.length; + // Match a hex color only when it is NOT followed by another hex digit + // (so a literal like `#d3f1a` inside a deploy id is not mis-matched as `#d3f`). + const hex = (src.match(/#[0-9a-fA-F]{6}(?![0-9a-fA-F])|#[0-9a-fA-F]{3}(?![0-9a-fA-F])/g) || []) + .filter((h) => !DOCTRINE.has(h.toLowerCase())); + const rgb = src.match(/\b(?:rgba?|hsla?)\(\s*\d+/g) || []; + const named = []; + for (const w of FORBIDDEN_NAMED) { + const re = new RegExp(`\\b(?:background|color|fill|stroke|border)[^;:]*:\\s*${w}\\b`, "gi"); + const m = src.match(re); + if (m) named.push(...m); + } + if (hex.length || rgb.length || named.length) { + fail(`${f}: hex=${hex.join(",") || "none"} rgb=${rgb.join(",") || "none"} named=${named.length ? named.join("; ") : "none"}`); + violations += hex.length + rgb.length + named.length; } } -if (tsxOffending === 0) pass(`TSX palette: ${tsxFiles.length} blueprint TSX files clean (no hardcoded color literals)`); -if (process.exitCode === 1) console.log("\nPalette audit FAILED"); -else console.log("\nPalette audit PASSED"); +if (violations === 0) { + pass(`palette clean: ${FILES.length} files scanned, 0 non-doctrinal color literals`); + console.log("\nPalette audit PASSED"); +} else { + console.log(`\nPalette audit FAILED · ${violations} non-doctrinal literals`); +} diff --git a/qa/smoke.mjs b/qa/smoke.mjs index 8a4e46a..17493c0 100644 --- a/qa/smoke.mjs +++ b/qa/smoke.mjs @@ -50,11 +50,11 @@ const reactFlowNodes = await page.locator(".bp-node").count(); logOk("graph rendered blueprint nodes > 0", reactFlowNodes > 0, `nodes=${reactFlowNodes}`); // Switch to AR blueprint -await page.locator(".mc-tab", { hasText: "Accounts Receivable" }).click(); +await page.locator(".mc-tab", { hasText: /accounts receivable/i }).click(); await page.waitForTimeout(600); await page.screenshot({ path: `${OUT}/03-mission-ar.png` }); logOk("AR scenario active", (await page.locator(".mc-hero-title").innerText()).toLowerCase().includes("refund")); -logOk("AR shows BLUEPRINT readout (not SYNTHETIC)", await page.locator(".bp-readout-blueprint .bp-readout-val", { hasText: "BLUEPRINT" }).isVisible()); +logOk("AR shows BLUEPRINT readout (not SYNTHETIC)", await page.locator(".bp-readout-blueprint .bp-readout-val", { hasText: /blueprint/i }).isVisible()); // Queue card → inspector update const qCards = await page.locator(".qcard").count(); @@ -65,18 +65,18 @@ if (qCards > 0) { } // Inspector tab switching -await page.locator(".itab", { hasText: "Evidence" }).click(); +await page.locator(".itab", { hasText: /evidence/i }).click(); await page.waitForTimeout(150); logOk("evidence tab opens", await page.locator(".evt, .empty").first().isVisible()); -await page.locator(".itab", { hasText: "Raw" }).click(); +await page.locator(".itab", { hasText: /^raw/i }).click(); await page.waitForTimeout(150); logOk("raw tab opens", await page.locator(".raw-json").isVisible()); await page.screenshot({ path: `${OUT}/04-inspector-raw.png` }); // Preview-only action toast -await page.locator(".itab", { hasText: "Overview" }).click(); +await page.locator(".itab", { hasText: /overview/i }).click(); await page.waitForTimeout(150); -const approveBtn = page.locator(".i-actions .btn", { hasText: "Approve" }).first(); +const approveBtn = page.locator(".i-actions .btn", { hasText: /approve/i }).first(); const approveCount = await approveBtn.count(); if (approveCount > 0) { await approveBtn.click(); @@ -108,13 +108,13 @@ await page.keyboard.press("Escape"); await page.waitForTimeout(100); // Studio scene renders + shows JSON preview + node editor -await page.locator(".tab", { hasText: "Studio" }).click(); +await page.locator(".tab", { hasText: /studio/i }).click(); await page.waitForSelector(".studio"); await page.waitForTimeout(250); await page.screenshot({ path: `${OUT}/06-studio.png` }); logOk("studio scene renders", await page.locator(".studio-panel").count() >= 4); logOk("studio JSON preview shows config payload", /\"nodes\"/.test(await page.locator(".raw-json").first().innerText())); -await page.locator(".tab", { hasText: "Mission" }).click(); +await page.locator(".tab", { hasText: /mission/i }).click(); await page.waitForSelector(".bp-frame"); // Live-mode toggle (real network call to demo.flow-master.ai via vite proxy) @@ -132,28 +132,28 @@ logOk("toggle to LIVE mode resolves and updates pill", liveOk); if (liveOk) { await page.waitForTimeout(400); await page.screenshot({ path: `${OUT}/09-live-mode.png` }); - logOk("Refresh button appears in live mode", await page.locator(".link-btn", { hasText: "Refresh" }).isVisible()); + logOk("Refresh button appears in live mode", await page.locator(".link-btn", { hasText: /refresh/i }).isVisible()); // Refresh must trigger ANOTHER /api/ea2/work-items request (Oracle round 2 fix). // Wait for the Refresh button to become enabled (initial fetch may still be settling). - await page.locator(".link-btn", { hasText: "Refresh" }).waitFor({ state: "visible" }); + await page.locator(".link-btn", { hasText: /refresh/i }).waitFor({ state: "visible" }); await page.waitForFunction( () => { const btns = Array.from(document.querySelectorAll(".link-btn")); - const btn = btns.find((b) => (b.textContent || "").includes("Refresh")); + const btn = btns.find((b) => /refresh/i.test(b.textContent || "")); return btn && !btn.disabled; }, { timeout: 10000 }, ); const before = networkCalls.length; - await page.locator(".link-btn", { hasText: "Refresh" }).click(); + await page.locator(".link-btn", { hasText: /refresh/i }).click(); await page.waitForTimeout(2500); logOk("Refresh re-fetches /api/ea2/work-items", networkCalls.length > before, `before=${before} after=${networkCalls.length}`); } // LeftRail Confirm button: toast must name /api/runtime/transactions/{id}/actions -await page.locator(".mc-tab", { hasText: "Accounts Receivable" }).click(); +await page.locator(".mc-tab", { hasText: /accounts receivable/i }).click(); await page.waitForTimeout(400); const confirmBtn = page.locator(".agent-acts .btn-primary").first(); if (await confirmBtn.count() > 0) { @@ -171,13 +171,13 @@ logOk("telemetry has no hardcoded 97.4%", !/97\.4%/.test(tel), `tel="${tel.repla logOk("telemetry labels SLA as derived", /derived/i.test(tel)); // Run history scene -await page.locator(".tab", { hasText: "Runs" }).click(); +await page.locator(".tab", { hasText: /runs/i }).click(); await page.waitForSelector(".rh"); await page.waitForTimeout(250); await page.screenshot({ path: `${OUT}/07-run-history.png` }); const rhRows = await page.locator(".rh-row").count(); logOk("run-history rows present", rhRows > 0, `rows=${rhRows}`); -await page.locator(".rh-chip", { hasText: "running" }).click(); +await page.locator(".rh-chip", { hasText: /^running/i }).click(); await page.waitForTimeout(200); const rhRunning = await page.locator(".rh-row").count(); logOk("run-history filter shrinks list", rhRunning > 0 && rhRunning <= rhRows, `running=${rhRunning} of ${rhRows}`); diff --git a/qa/smoke_blueprint.mjs b/qa/smoke_blueprint.mjs index b14c4ee..c21574b 100644 --- a/qa/smoke_blueprint.mjs +++ b/qa/smoke_blueprint.mjs @@ -59,20 +59,20 @@ ok("S3.e top readout has >= 6 cells", readouts >= 6, `cells=${readouts}`); ok("S3.f legend swatches present", await p.locator(".bp-swatch").count() >= 5); // S5: Studio + Settings + Console still render -await p.locator(".tab", { hasText: "Studio" }).click(); +await p.locator(".tab", { hasText: /studio/i }).click(); await p.waitForSelector(".studio"); ok("S5.a studio renders", await p.locator(".studio-panel").count() >= 4); -await p.locator(".tab", { hasText: "Settings" }).click(); +await p.locator(".tab", { hasText: /settings/i }).click(); await p.waitForSelector(".settings"); ok("S5.b settings renders", await p.locator(".quick-users .link-btn").count() >= 1); -await p.locator(".tab", { hasText: "Mission" }).click(); +await p.locator(".tab", { hasText: /mission/i }).click(); await p.waitForSelector(".bp-frame"); -await p.locator(".link-btn", { hasText: "Console" }).first().click(); +await p.locator(".link-btn", { hasText: /console/i }).first().click(); await p.waitForSelector(".console"); ok("S5.c console renders", await p.locator(".console").isVisible()); // S6 cleanup: take a final picture of the canvas -await p.locator(".link-btn", { hasText: "Console" }).first().click(); +await p.locator(".link-btn", { hasText: /console/i }).first().click(); await p.waitForTimeout(300); await p.screenshot({ path: `${OUT}/blueprint-canvas-clean.png`, fullPage: false }); diff --git a/qa/snap_all_scenes.mjs b/qa/snap_all_scenes.mjs new file mode 100644 index 0000000..f657b13 --- /dev/null +++ b/qa/snap_all_scenes.mjs @@ -0,0 +1,41 @@ +// Take a fresh screenshot of every scene with the blueprint shell. +import { chromium } from "playwright"; +import { mkdirSync } from "node:fs"; +mkdirSync("qa/screenshots/v4", { recursive: true }); +const URL = process.env.URL || "http://127.0.0.1:5173"; +const b = await chromium.launch({ headless: true }); +const p = await b.newPage({ viewport: { width: 1440, height: 900 } }); +await p.goto(URL, { waitUntil: "networkidle" }); +await p.waitForTimeout(400); +await p.screenshot({ path: "qa/screenshots/v4/01-landing.png" }); +await p.locator(".sc-card").first().click(); +await p.waitForSelector(".mc"); await p.waitForTimeout(800); +await p.screenshot({ path: "qa/screenshots/v4/02-mission-procurement.png" }); +await p.locator(".mc-tab", { hasText: /accounts receivable/i }).click(); +await p.waitForTimeout(700); +await p.screenshot({ path: "qa/screenshots/v4/03-mission-ar-blueprint.png" }); +await p.locator(".itab", { hasText: /^raw/i }).click(); await p.waitForTimeout(200); +await p.screenshot({ path: "qa/screenshots/v4/04-inspector-raw.png" }); +await p.keyboard.press("Meta+k"); await p.waitForSelector(".cmd"); await p.waitForTimeout(200); +await p.screenshot({ path: "qa/screenshots/v4/05-command-palette.png" }); +await p.keyboard.press("Escape"); await p.waitForTimeout(100); +await p.locator(".tab", { hasText: /studio/i }).click(); +await p.waitForSelector(".studio"); await p.waitForTimeout(300); +await p.screenshot({ path: "qa/screenshots/v4/06-studio.png" }); +await p.locator(".tab", { hasText: /settings/i }).click(); +await p.waitForSelector(".settings"); await p.waitForTimeout(300); +await p.screenshot({ path: "qa/screenshots/v4/07-settings.png" }); +await p.locator(".tab", { hasText: /runs/i }).click(); +await p.waitForSelector(".rh"); await p.waitForTimeout(300); +await p.screenshot({ path: "qa/screenshots/v4/08-run-history.png" }); +await p.locator(".tab", { hasText: /mission/i }).click(); await p.waitForTimeout(400); +await p.locator(".link-btn", { hasText: /console/i }).first().click(); +await p.waitForSelector(".console"); +await p.locator(".mode-toggle").first().click(); +await p.waitForFunction(() => Array.from(document.querySelectorAll(".mode-pill")).some(el => el.textContent?.trim() === "LIVE"), { timeout: 15000 }); +await p.waitForTimeout(2000); +await p.screenshot({ path: "qa/screenshots/v4/09-mission-live-with-console.png" }); +const fs = await import("node:fs/promises"); +const list = await fs.readdir("qa/screenshots/v4"); +console.log(`captured ${list.length} screenshots: ${list.sort().join(", ")}`); +await b.close(); diff --git a/src/components/Console.tsx b/src/components/Console.tsx index 7d46a40..d8410e3 100644 --- a/src/components/Console.tsx +++ b/src/components/Console.tsx @@ -6,11 +6,11 @@ import { useApp } from "../state/store"; import { Close, Refresh, Layers, Pulse } from "./icons"; const METHOD_COLOR: Record = { - GET: "var(--text-2)", - POST: "#7eb0ff", - PUT: "#f5b755", - PATCH: "#f5b755", - DELETE: "#ff8a8a", + GET: "var(--bp-muted)", + POST: "var(--bp-info)", + PUT: "var(--bp-amber)", + PATCH: "var(--bp-amber)", + DELETE: "var(--bp-err)", }; function statusClass(s: number): string { diff --git a/src/data/synthetic.ts b/src/data/synthetic.ts index b43e28f..d0805f1 100644 --- a/src/data/synthetic.ts +++ b/src/data/synthetic.ts @@ -90,7 +90,7 @@ function baseTour(familyId: string): TourStep[] { // ---------- AR · Customer Refund Approval ---------- export const arRefund = build( "ar", - { id: "ar", label: "Accounts Receivable", subtitle: "Refunds, credits & collections", accent: "#10b981" }, + { id: "ar", label: "Accounts Receivable", subtitle: "Refunds, credits & collections", accent: "#3d6a2c" }, "syn-ar-refund-v1", "AR · Customer Refund Approval", "Customer refund · risk-scored · synthetic preview", @@ -161,7 +161,7 @@ export const arRefund = build( // ---------- HCM · New Hire Onboarding ---------- export const hcmOnboarding = build( "hcm", - { id: "hcm", label: "People Operations", subtitle: "Onboard · Offboard · Leave", accent: "#a855f7" }, + { id: "hcm", label: "People Operations", subtitle: "Onboard · Offboard · Leave", accent: "#1d6f82" }, "syn-hcm-onboarding-v1", "HCM · New Hire Onboarding", "Day-0 → Day-30 onboarding · synthetic preview", @@ -223,7 +223,7 @@ export const hcmOnboarding = build( // ---------- GL · Period-End Close ---------- export const glClose = build( "gl", - { id: "gl", label: "GL Close", subtitle: "Accruals, reconciliations, journals", accent: "#f59e0b" }, + { id: "gl", label: "GL Close", subtitle: "Accruals, reconciliations, journals", accent: "#c46a14" }, "syn-gl-close-v1", "GL · Period-End Close", "Period-end close · automated accrual collection · synthetic preview", @@ -283,7 +283,7 @@ export const glClose = build( // ---------- Service Ops · Customer Incident ---------- export const svcIncident = build( "service", - { id: "service", label: "Service Operations", subtitle: "Tickets, incidents, support", accent: "#ef4444" }, + { id: "service", label: "Service Operations", subtitle: "Tickets, incidents, support", accent: "#a6342a" }, "syn-svc-incident-v1", "Service Ops · Customer Incident", "Triage → assign → resolve · synthetic preview", diff --git a/src/index.css b/src/index.css index fdeaaf8..148609d 100644 --- a/src/index.css +++ b/src/index.css @@ -1,848 +1,15 @@ -@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&family=Fira+Sans:wght@300;400;500;600;700;800&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@400;500;600;700&display=swap'); @import 'reactflow/dist/style.css'; /* ===================================================================== - FlowMaster Mission Control — design system + FlowMaster Mission Control — INDUSTRIAL BLUEPRINT + Doctrine: FM06/flow-master-design-philosophy + - operations cockpit, industrial, instrumented, accountable + - light paper canvas + navy frame + amber accent + - 1px rules, square edges, monospace operational density ===================================================================== */ :root { - /* Surfaces */ - --bg: #06080f; - --bg-deep: #03050b; - --surface: #0f1626; - --surface-2: #151e33; - --surface-3: #1c2742; - --border: #243049; - --border-strong: #324166; - --border-glow: #3b82f644; - - /* Text */ - --text: #e6edf7; - --text-2: #95a3bf; - --text-3: #5e6c8a; - --text-soft: #c6d2e7; - - /* Brand + state */ - --primary: #3b82f6; - --primary-deep: #1e40af; - --primary-soft: rgba(59,130,246,0.18); - --accent: #d97706; - --ok: #34d399; - --run: #3b82f6; - --queue: #d97706; - --block: #f05252; - --idle: #5e6c8a; - --syn: #a855f7; - - --ring: #3b82f6; - --radius-sm: 6px; - --radius: 10px; - --radius-lg: 14px; - --radius-xl: 22px; - - --mono: 'Fira Code', ui-monospace, monospace; - --sans: 'Fira Sans', system-ui, sans-serif; - - --shadow-soft: 0 8px 28px rgba(0,0,0,0.45); - --shadow-lift: 0 16px 60px rgba(0,0,0,0.55); -} - -* { box-sizing: border-box; } -html, body, #root { height: 100%; margin: 0; } -body { - background: var(--bg); - color: var(--text); - font-family: var(--sans); - font-size: 13.5px; - line-height: 1.55; - -webkit-font-smoothing: antialiased; - overflow: hidden; -} -.mono { font-family: var(--mono); font-variant-numeric: tabular-nums; } -button { font-family: inherit; cursor: pointer; border: 0; background: none; color: inherit; } -button:focus-visible { outline: 2px solid var(--ring); outline-offset: 2px; border-radius: 6px; } -:focus-visible { outline: 2px solid var(--ring); outline-offset: 2px; border-radius: 4px; } -kbd { font-family: var(--mono); font-size: 11px; background: var(--surface-2); padding: 1px 5px; border-radius: 4px; border: 1px solid var(--border); color: var(--text-2); } - -/* ===================================================================== - Shell - ===================================================================== */ -.shell { display: grid; grid-template-rows: auto 1fr; height: 100%; min-height: 0; } -.shell-landing { grid-template-rows: 1fr; } -.scene { min-height: 0; overflow: hidden; } - -/* ===================================================================== - Topbar - ===================================================================== */ -.topbar { - display: grid; - grid-template-columns: auto auto 1fr auto; - align-items: center; - gap: 18px; - padding: 0 18px; - height: 56px; - border-bottom: 1px solid var(--border); - background: linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%); -} -.brand-lock { - display: inline-flex; align-items: center; gap: 9px; - font-weight: 700; letter-spacing: 0.2px; -} -.brand-btn { padding: 4px 6px; border-radius: 8px; } -.brand-btn:hover { background: var(--surface-2); } -.brand-mark { - width: 18px; height: 18px; border-radius: 6px; - background: - radial-gradient(circle at 30% 30%, rgba(255,255,255,0.4), transparent 60%), - linear-gradient(135deg, #3b82f6 0%, #a855f7 100%); - box-shadow: 0 0 12px rgba(59,130,246,0.5); -} -.brand-mark.sm { width: 14px; height: 14px; border-radius: 5px; } -.brand-name { font-weight: 800; letter-spacing: -0.2px; } -.brand-divider { width: 1px; height: 14px; background: var(--border); } -.brand-sub { color: var(--text-2); font-weight: 500; } - -.tabs { display: inline-flex; gap: 4px; background: var(--surface-2); border: 1px solid var(--border); padding: 3px; border-radius: 10px; } -.tab { - display: inline-flex; align-items: center; gap: 6px; - padding: 5px 11px; border-radius: 7px; font-size: 12px; - color: var(--text-2); transition: background .18s, color .18s; -} -.tab:hover { color: var(--text); } -.tab-sel { background: var(--surface); color: var(--text); box-shadow: 0 0 0 1px var(--border-strong) inset; } - -.topbar-mid { display: flex; justify-content: flex-start; min-width: 0; } -.topbar-context { display: inline-flex; gap: 6px; align-items: center; flex-wrap: wrap; min-width: 0; } -.topbar-chip { - display: inline-flex; align-items: center; gap: 6px; - padding: 3px 9px; border-radius: 999px; font-size: 12px; - background: var(--surface-2); border: 1px solid var(--border); color: var(--text-2); - max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -} - -.topbar-actions { display: inline-flex; gap: 8px; align-items: center; } -.link-btn { - display: inline-flex; align-items: center; gap: 7px; - padding: 5px 10px; border-radius: 8px; - border: 1px solid var(--border-strong); background: var(--surface-2); - color: var(--text-2); font-size: 12px; transition: border-color .18s, color .18s, background .18s; -} -.link-btn:hover:not(:disabled) { color: var(--text); border-color: var(--primary); background: var(--surface-3); } -.link-btn:disabled { opacity: 0.5; cursor: not-allowed; } - -/* ===================================================================== - Mission Control scene - ===================================================================== */ -.mc { display: grid; grid-template-rows: auto auto 1fr auto; height: 100%; min-height: 0; } -.mc-strip { - display: flex; gap: 2px; padding: 8px 14px 0; - background: linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%); - border-bottom: 1px solid var(--border); - overflow-x: auto; -} -.mc-tab { - display: inline-flex; align-items: center; gap: 8px; - padding: 9px 14px; border-radius: 10px 10px 0 0; - border: 1px solid transparent; border-bottom: 0; - color: var(--text-2); font-weight: 500; white-space: nowrap; - transition: background .15s, color .15s; -} -.mc-tab:hover { background: var(--surface-2); color: var(--text); } -.mc-tab-sel { - background: var(--bg); color: var(--text); - border-color: var(--border); - box-shadow: 0 -2px 0 var(--accent, --primary) inset; - border-bottom: 1px solid var(--bg); - margin-bottom: -1px; -} -.mc-tab-sel { box-shadow: inset 0 -2px 0 var(--accent); } -.mc-tab-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--accent); } -.mc-tab-label { font-size: 13px; } -.mc-tab-mark { font-size: 10px; padding: 1px 6px; border-radius: 4px; letter-spacing: 0.4px; text-transform: uppercase; font-weight: 600; } -.mc-tab-mark.is-live { background: rgba(52,211,153,0.18); color: var(--ok); border: 1px solid rgba(52,211,153,0.4); } -.mc-tab-mark.is-syn { background: rgba(168,85,247,0.16); color: var(--syn); border: 1px solid rgba(168,85,247,0.4); } - -.mc-hero { - display: grid; grid-template-columns: 1fr auto; - align-items: center; gap: 16px; - padding: 16px 22px 12px; - border-bottom: 1px solid var(--border); - background: var(--bg); -} -.mc-hero-eyebrow { color: var(--text-3); font-size: 11px; text-transform: uppercase; letter-spacing: 1.2px; } -.mc-hero-title { margin: 4px 0 2px; font-size: 22px; font-weight: 700; letter-spacing: -0.3px; } -.mc-hero-sub { color: var(--text-2); font-size: 13px; } -.mc-hero-kpis { display: inline-flex; gap: 8px; } -.mc-kpi { - background: var(--surface); border: 1px solid var(--border); - border-radius: 10px; padding: 8px 14px; min-width: 92px; text-align: right; -} -.mc-kpi-v { font-size: 18px; font-weight: 700; font-family: var(--mono); } -.mc-kpi-l { font-size: 10px; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.8px; margin-top: 2px; } - -.mc-body { - display: grid; - grid-template-columns: 320px 1fr 380px; - min-height: 0; -} -.mc-main { position: relative; min-width: 0; background: - radial-gradient(circle at 1px 1px, var(--border) 1px, transparent 0) 0 0 / 28px 28px, - var(--bg); } - -/* ===================================================================== - LeftRail - ===================================================================== */ -.left-rail { - border-right: 1px solid var(--border); - background: var(--bg-deep); - overflow-y: auto; - min-height: 0; -} -.panel { padding: 14px; border-bottom: 1px solid var(--border); } -.panel-h { - margin: 0 0 12px; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; - color: var(--text-3); font-weight: 700; display: flex; align-items: center; gap: 7px; -} -.panel-count { margin-left: auto; color: var(--text-2); background: var(--surface-2); border-radius: 999px; padding: 1px 8px; font-size: 11px; letter-spacing: 0; font-weight: 500; } - -.kpi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; } -.kpi { - background: var(--surface); border: 1px solid var(--border); - border-radius: 10px; padding: 10px 12px; -} -.kpi-v { font-size: 18px; font-weight: 700; font-family: var(--mono); display: inline-flex; align-items: center; gap: 4px; } -.kpi-l { font-size: 10.5px; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.7px; margin-top: 2px; } -.kpi-t { font-size: 10px; color: var(--text-2); margin-top: 1px; } - -.cards { display: flex; flex-direction: column; gap: 8px; } -.qcard { - display: block; width: 100%; text-align: left; - background: var(--surface); border: 1px solid var(--border); border-radius: 10px; - padding: 10px 12px; color: var(--text); - transition: border-color .18s, background .18s, transform .18s; -} -.qcard:hover { border-color: var(--border-strong); background: var(--surface-2); transform: translateY(-1px); } -.qcard-sel { border-color: var(--primary); box-shadow: 0 0 0 1px var(--primary) inset; } -.qcard-title { font-weight: 500; font-size: 13px; } -.qcard-meta { display: flex; gap: 10px; align-items: center; margin-top: 6px; color: var(--text-2); font-size: 12px; } -.qcard-status.is-err { color: var(--block); } -.qcard-age { display: inline-flex; align-items: center; gap: 4px; } - -.agent { background: var(--surface); border: 1px solid var(--border); border-radius: 10px; padding: 11px 12px; margin-bottom: 9px; } -.agent-row { display: flex; align-items: center; gap: 8px; } -.agent-step { color: var(--text-2); font-size: 12px; } -.agent-intent { color: var(--text); font-size: 12.5px; margin: 7px 0 10px; } -.agent-acts { display: flex; gap: 8px; } - -/* ===================================================================== - Tag / pill / dot - ===================================================================== */ -.tag { - display: inline-flex; align-items: center; gap: 5px; - font-size: 10.5px; font-weight: 600; padding: 2px 8px; - border-radius: 5px; letter-spacing: 0.4px; text-transform: uppercase; -} -.tag-approval { background: rgba(217,119,6,0.14); color: #f5b755; border: 1px solid rgba(217,119,6,0.3); } -.tag-agent { background: rgba(59,130,246,0.14); color: #7eb0ff; border: 1px solid rgba(59,130,246,0.3); } -.tag-input { background: rgba(94,108,138,0.16); color: var(--text-2); border: 1px solid var(--border-strong); } -.tag-live { background: rgba(52,211,153,0.16); color: var(--ok); border: 1px solid rgba(52,211,153,0.4); } -.tag-syn { background: rgba(168,85,247,0.16); color: var(--syn); border: 1px solid rgba(168,85,247,0.4); } - -.pill { - display: inline-flex; align-items: center; - font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 5px; - border: 1px solid var(--border-strong); background: var(--surface-2); color: var(--text-2); -} -.pill-done { background: rgba(52,211,153,0.16); color: var(--ok); border-color: rgba(52,211,153,0.36); } -.pill-running { background: rgba(59,130,246,0.16); color: #7eb0ff; border-color: rgba(59,130,246,0.36); } -.pill-errored { background: rgba(240,82,82,0.16); color: var(--block); border-color: rgba(240,82,82,0.4); } -.pill-queued { background: rgba(217,119,6,0.14); color: #f5b755; border-color: rgba(217,119,6,0.36); } -.pill-blocked { background: rgba(240,82,82,0.14); color: var(--block); border-color: rgba(240,82,82,0.4); } -.pill-idle { background: var(--surface-2); color: var(--text-2); } - -.dot { width: 8px; height: 8px; border-radius: 50%; flex: none; display: inline-block; } -.dot-done { background: var(--ok); } -.dot-running { background: var(--run); box-shadow: 0 0 8px var(--run); animation: pulse 1.6s ease-in-out infinite; } -.dot-queued { background: var(--queue); } -.dot-errored, .dot-blocked { background: var(--block); } -.dot-idle { background: var(--idle); } -@keyframes pulse { 0%,100% { opacity: 1; } 50% { opacity: 0.35; } } -@media (prefers-reduced-motion: reduce) { .dot-running { animation: none; } * { transition: none !important; animation: none !important; } } - -/* ===================================================================== - Buttons - ===================================================================== */ -.btn { - display: inline-flex; align-items: center; justify-content: center; gap: 7px; - padding: 7px 11px; border-radius: 8px; font-size: 12px; font-weight: 600; - border: 1px solid var(--border-strong); background: var(--surface-2); color: var(--text); - transition: background .15s, border-color .15s, transform .15s; -} -.btn:hover:not(:disabled) { border-color: var(--primary); background: var(--surface-3); } -.btn:disabled { opacity: 0.5; cursor: not-allowed; } -.btn-primary { background: linear-gradient(180deg, #3b82f6, #2563eb); border-color: var(--primary); color: #fff; } -.btn-primary:hover:not(:disabled) { background: linear-gradient(180deg, #4d8df8, #2f6cee); } -.btn-ghost { background: transparent; } -.btn-lg { padding: 11px 18px; font-size: 14px; } - -/* ===================================================================== - Process graph - ===================================================================== */ -.graph-canvas { position: relative; width: 100%; height: 100%; min-height: 0; } -.graph-overlay { - position: absolute; top: 14px; left: 14px; z-index: 4; - background: rgba(15,22,38,0.78); backdrop-filter: blur(8px); - border: 1px solid var(--border); border-radius: 10px; padding: 6px 10px; - font-size: 12px; color: var(--text-2); -} -.graph-overlay-row { display: inline-flex; align-items: center; gap: 8px; } -.graph-overlay-name { color: var(--text); font-weight: 600; } -.graph-overlay-sub { color: var(--text-2); } -.graph-overlay-dim { color: var(--text-3); font-family: var(--mono); font-size: 11px; } - -.node { - width: 256px; min-width: 256px; max-width: 256px; - background: linear-gradient(180deg, rgba(21,30,51,0.92), rgba(15,22,38,0.92)); - backdrop-filter: blur(6px); - border: 1px solid var(--border); - border-radius: 12px; - padding: 10px 12px; - color: var(--text); - transition: border-color .18s, box-shadow .18s, transform .18s; -} -.node:hover { border-color: var(--border-strong); } -.node-sel { border-color: var(--primary); box-shadow: 0 0 0 1px var(--primary) inset, 0 12px 28px rgba(59,130,246,0.22); } -.node-row { display: flex; align-items: center; gap: 8px; } -.node-name { font-weight: 600; font-size: 13px; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } -.node-meta { display: flex; align-items: center; gap: 8px; margin-top: 8px; color: var(--text-2); font-size: 11px; } -.node-kind { - font-size: 9.5px; letter-spacing: 0.6px; text-transform: uppercase; - border: 1px solid var(--border); border-radius: 4px; padding: 1px 6px; color: var(--text-3); -} -.node-kind-human { color: #c8b6ff; border-color: rgba(168,85,247,0.4); } -.node-kind-agent { color: #7eb0ff; border-color: rgba(59,130,246,0.4); } -.node-kind-service { color: #5eead4; border-color: rgba(20,184,166,0.4); } -.node-kind-start, .node-kind-end { color: #fef3c7; border-color: rgba(217,119,6,0.4); } -.node-owner { color: var(--text-2); } -.node-gov { display: inline-flex; align-items: center; gap: 3px; color: #f5b755; } -.node-handle { background: var(--border-strong); width: 8px; height: 8px; border: 0; } - -.node-dot { width: 8px; height: 8px; border-radius: 50%; } -.node-dot-done { background: var(--ok); } -.node-dot-running { background: var(--run); box-shadow: 0 0 8px var(--run); animation: pulse 1.6s ease-in-out infinite; } -.node-dot-queued { background: var(--queue); } -.node-dot-errored, .node-dot-blocked { background: var(--block); } -.node-dot-idle { background: var(--idle); } - -.node-running { - box-shadow: 0 0 0 1px var(--run) inset, 0 8px 36px rgba(59,130,246,0.22); - border-color: var(--run); -} -.node-errored { - box-shadow: 0 0 0 1px var(--block) inset; - border-color: var(--block); -} -.node-done { opacity: 0.85; } - -/* ReactFlow style overrides */ -.react-flow__controls { background: var(--surface); border: 1px solid var(--border); border-radius: 8px; overflow: hidden; } -.react-flow__controls-button { background: var(--surface); border-bottom: 1px solid var(--border); color: var(--text-2); } -.react-flow__controls-button:hover { background: var(--surface-2); color: var(--text); } -.react-flow__attribution { display: none; } - -/* ===================================================================== - Inspector - ===================================================================== */ -.inspector { - border-left: 1px solid var(--border); - background: var(--bg-deep); - display: flex; flex-direction: column; - min-height: 0; -} -.inspector-head { padding: 14px 14px 10px; border-bottom: 1px solid var(--border); } -.inspector-eyebrow { color: var(--text-3); font-size: 10px; text-transform: uppercase; letter-spacing: 1.1px; font-weight: 600; } -.inspector-title h3 { margin: 4px 0 6px; font-size: 16px; font-weight: 700; } -.inspector-sub { color: var(--text-2); font-size: 12px; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; } -.inspector-tabs { display: flex; gap: 3px; margin-top: 12px; background: var(--surface-2); padding: 3px; border-radius: 8px; border: 1px solid var(--border); } -.itab { - flex: 1; display: inline-flex; align-items: center; justify-content: center; gap: 4px; - padding: 5px 6px; border-radius: 6px; font-size: 11px; - color: var(--text-2); transition: color .15s, background .15s; -} -.itab:hover { color: var(--text); } -.itab-sel { background: var(--surface); color: var(--text); box-shadow: 0 0 0 1px var(--border-strong) inset; } -.inspector-body { padding: 12px 14px 18px; overflow-y: auto; flex: 1; min-height: 0; } - -.i-section { display: flex; flex-direction: column; gap: 6px; } -.i-field { display: flex; justify-content: space-between; gap: 10px; padding: 6px 0; border-bottom: 1px dashed var(--border); font-size: 13px; } -.i-field span:first-child { color: var(--text-2); } -.i-field span:last-child { text-align: right; } -.i-h { margin: 14px 0 6px; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; color: var(--text-3); font-weight: 700; } -.i-actions { display: flex; gap: 8px; flex-wrap: wrap; } - -.rule { background: var(--surface); border: 1px solid var(--border); border-left: 2px solid var(--accent); border-radius: 8px; padding: 9px 11px; } -.rule-head { display: flex; align-items: center; gap: 7px; color: var(--text); font-weight: 600; font-size: 12.5px; } -.rule-expr { color: var(--text-2); font-size: 12px; margin-top: 5px; } - -.evt { display: flex; gap: 10px; padding: 9px 0; border-bottom: 1px solid var(--border); } -.evt-ts { color: var(--text-3); font-size: 11px; min-width: 48px; } -.evt-who { color: #7eb0ff; font-size: 11px; } -.evt-sum { font-size: 12.5px; margin-top: 2px; color: var(--text-soft); } - -.run { background: var(--surface); border: 1px solid var(--border); border-radius: 8px; padding: 9px 11px; } -.run-head { display: flex; align-items: center; gap: 8px; } -.run-step { color: var(--text-2); font-size: 12px; margin-left: auto; } -.run-sub { color: var(--text-3); font-size: 11px; margin-top: 4px; } - -.raw-json { - margin: 0; padding: 12px; border-radius: 8px; - background: var(--surface); border: 1px solid var(--border); - color: var(--text-2); font-family: var(--mono); font-size: 11.5px; - line-height: 1.5; overflow-x: auto; max-height: 60vh; -} -.empty { color: var(--text-3); font-size: 12.5px; padding: 18px 2px; text-align: center; } - -/* ===================================================================== - Telemetry strip - ===================================================================== */ -.telemetry { - display: flex; align-items: center; gap: 18px; - padding: 8px 18px; border-top: 1px solid var(--border); - background: linear-gradient(0deg, var(--surface) 0%, var(--bg) 100%); - min-height: 44px; font-size: 12px; color: var(--text-2); -} -.t-block { display: inline-flex; align-items: center; gap: 7px; } -.t-eyebrow { color: var(--text-3); font-size: 10.5px; text-transform: uppercase; letter-spacing: 0.8px; display: inline-flex; align-items: center; gap: 4px; } -.t-v { color: var(--text); font-weight: 600; font-size: 13px; } -.t-divider { width: 1px; height: 22px; background: var(--border); } -.t-spacer { flex: 1; } -.spark { display: block; } -.gauge { background: var(--surface-2); border: 1px solid var(--border); border-radius: 999px; overflow: hidden; } -.gauge-fill { height: 100%; transition: width .35s ease; } -.t-tick { width: 8px; height: 8px; border-radius: 50%; background: var(--run); box-shadow: 0 0 10px var(--run); animation: pulse 1.6s ease-in-out infinite; } - -/* ===================================================================== - Command palette - ===================================================================== */ -.cmd-overlay { - position: fixed; inset: 0; background: rgba(3,5,11,0.6); - display: flex; align-items: flex-start; justify-content: center; - padding-top: 12vh; z-index: 200; -} -.cmd { - width: min(620px, 92vw); - background: var(--surface); - border: 1px solid var(--border-strong); - border-radius: 14px; - overflow: hidden; - box-shadow: 0 30px 80px rgba(0,0,0,0.7); -} -.cmd-input-row { display: flex; align-items: center; gap: 9px; padding: 13px 16px; border-bottom: 1px solid var(--border); color: var(--text-2); } -.cmd-input-row [cmdk-input] { flex: 1; border: 0; outline: 0; background: transparent; color: var(--text); font-size: 14.5px; font-family: var(--sans); } -.kbd-hint { font-size: 10.5px; } -.cmd [cmdk-list] { max-height: 380px; overflow: auto; padding: 8px; } -.cmd [cmdk-group-heading] { color: var(--text-3); font-size: 10.5px; text-transform: uppercase; letter-spacing: 1px; padding: 8px 10px 4px; font-weight: 700; } -.cmd [cmdk-item] { display: flex; align-items: center; gap: 10px; padding: 9px 12px; border-radius: 8px; color: var(--text); cursor: pointer; font-size: 13px; } -.cmd [cmdk-item][data-selected='true'] { background: var(--surface-2); box-shadow: 0 0 0 1px var(--primary) inset; } -.cmd-hint { margin-left: auto; color: var(--text-3); font-size: 11px; } -.cmd [cmdk-empty] { padding: 24px; text-align: center; color: var(--text-3); font-size: 13px; } - -/* ===================================================================== - Tour - ===================================================================== */ -.tour-card { - position: fixed; z-index: 250; - width: min(340px, 92vw); - background: linear-gradient(180deg, var(--surface) 0%, var(--bg-deep) 100%); - border: 1px solid var(--border-strong); - border-radius: 14px; - padding: 14px 16px 13px; - box-shadow: 0 26px 80px rgba(0,0,0,0.6), 0 0 0 1px var(--border-glow); -} -.tour-anchor-graph { left: calc(320px + 32px); bottom: 86px; } -.tour-anchor-queue { left: 24px; bottom: 86px; } -.tour-anchor-inspector { right: 24px; bottom: 86px; } -.tour-anchor-topbar { right: 24px; top: 76px; } -.tour-anchor-command { right: 24px; top: 76px; } -.tour-anchor-telemetry { left: 50%; transform: translateX(-50%); bottom: 64px; } - -.tour-head { display: flex; align-items: center; gap: 7px; color: var(--text-2); } -.tour-eyebrow { color: var(--text-3); font-size: 11px; text-transform: uppercase; letter-spacing: 1px; } -.tour-close { margin-left: auto; padding: 4px; border-radius: 6px; color: var(--text-3); transition: color .15s, background .15s; } -.tour-close:hover { color: var(--text); background: var(--surface-2); } -.tour-title { margin: 8px 0 6px; font-size: 16px; font-weight: 700; letter-spacing: -0.2px; } -.tour-body { color: var(--text-2); font-size: 13px; margin: 0 0 12px; } -.tour-actions { display: flex; gap: 8px; } -.tour-actions .btn { flex: 1; } - -/* ===================================================================== - Landing - ===================================================================== */ -.landing { position: relative; height: 100%; min-height: 100vh; display: grid; grid-template-rows: auto 1fr auto; overflow-y: auto; } -.landing-bg { - position: absolute; inset: 0; - background: - radial-gradient(circle at 12% 18%, rgba(59,130,246,0.22) 0%, transparent 40%), - radial-gradient(circle at 86% 76%, rgba(168,85,247,0.18) 0%, transparent 45%), - radial-gradient(circle at 60% 5%, rgba(20,184,166,0.10) 0%, transparent 35%), - var(--bg); - z-index: 0; -} -.landing-grid { - position: absolute; inset: 0; z-index: 0; - background: - linear-gradient(to right, rgba(255,255,255,0.025) 1px, transparent 1px) 0 0/72px 72px, - linear-gradient(to bottom, rgba(255,255,255,0.025) 1px, transparent 1px) 0 0/72px 72px; - mask-image: radial-gradient(circle at 50% 40%, black 0%, transparent 70%); -} -.landing-top { - position: relative; z-index: 2; - display: flex; align-items: center; justify-content: space-between; - padding: 22px 32px; -} -.landing-main { - position: relative; z-index: 1; - padding: 30px 32px 60px; - max-width: 1200px; margin: 0 auto; width: 100%; - display: grid; gap: 36px; -} -.landing-hero { display: flex; flex-direction: column; gap: 14px; max-width: 760px; } -.hero-eyebrow { - display: inline-flex; align-items: center; gap: 7px; - font-size: 11.5px; color: var(--text-2); padding: 5px 10px; border-radius: 999px; - border: 1px solid var(--border-strong); background: rgba(15,22,38,0.6); backdrop-filter: blur(6px); - width: max-content; -} -.hero-title { - font-size: clamp(38px, 5vw, 60px); - line-height: 1.05; - margin: 4px 0 2px; - font-weight: 800; - letter-spacing: -1.4px; -} -.hl { - background: linear-gradient(90deg, #7eb0ff 0%, #c8b6ff 60%, #5eead4 100%); - -webkit-background-clip: text; - background-clip: text; - color: transparent; -} -.hero-sub { color: var(--text-2); font-size: 16.5px; max-width: 640px; } -.hero-actions { display: flex; gap: 10px; margin-top: 10px; flex-wrap: wrap; } -.hero-stats { - display: flex; gap: 22px; margin-top: 18px; padding-top: 18px; - border-top: 1px solid var(--border); - flex-wrap: wrap; -} -.stat { display: inline-flex; align-items: baseline; gap: 7px; } -.stat-v { font-size: 22px; font-weight: 700; } -.stat-l { color: var(--text-3); font-size: 12px; text-transform: uppercase; letter-spacing: 0.8px; } - -.landing-cards { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); - gap: 14px; -} -.sc-card { - display: flex; flex-direction: column; gap: 6px; text-align: left; - background: linear-gradient(180deg, rgba(21,30,51,0.86), rgba(15,22,38,0.86)); - border: 1px solid var(--border); - border-radius: 14px; - padding: 16px 16px 14px; - color: var(--text); - position: relative; - transition: transform .18s, border-color .18s, box-shadow .18s; - overflow: hidden; -} -.sc-card::before { - content: ""; position: absolute; inset: 0; - background: radial-gradient(circle at 0 0, var(--sc-accent, var(--primary)) 0%, transparent 60%); - opacity: 0.08; pointer-events: none; -} -.sc-card:hover { transform: translateY(-3px); border-color: var(--sc-accent, var(--primary)); box-shadow: 0 18px 50px rgba(0,0,0,0.45); } -.sc-card-top { display: flex; align-items: center; gap: 8px; } -.sc-card-mark { width: 16px; height: 16px; border-radius: 5px; background: var(--sc-accent, var(--primary)); box-shadow: 0 0 14px var(--sc-accent, var(--primary)); } -.sc-card-title { margin: 4px 0 2px; font-size: 17px; font-weight: 700; letter-spacing: -0.2px; } -.sc-card-sub { color: var(--text-2); font-size: 12.5px; margin: 0 0 10px; } -.sc-card-meta { color: var(--text-3); font-size: 11.5px; display: inline-flex; gap: 6px; } -.sc-card-cta { display: inline-flex; align-items: center; gap: 6px; margin-top: 10px; color: var(--sc-accent, var(--primary)); font-weight: 600; font-size: 12px; } - -.landing-foot { position: relative; z-index: 1; padding: 14px 32px; border-top: 1px solid var(--border); color: var(--text-3); font-size: 11.5px; text-align: center; } -.foot-eyebrow { letter-spacing: 0.6px; } - -/* ===================================================================== - RunHistory - ===================================================================== */ -.rh { height: 100%; display: flex; flex-direction: column; min-height: 0; } -.rh-head { display: flex; align-items: end; justify-content: space-between; padding: 18px 24px; gap: 12px; border-bottom: 1px solid var(--border); background: var(--bg); } -.rh-filters { display: inline-flex; gap: 6px; } -.rh-chip { - padding: 5px 11px; border-radius: 999px; font-size: 12px; - border: 1px solid var(--border-strong); background: var(--surface-2); color: var(--text-2); - text-transform: capitalize; -} -.rh-chip:hover { color: var(--text); border-color: var(--primary); } -.rh-chip-sel { background: var(--primary-deep); border-color: var(--primary); color: #fff; } - -.rh-list { overflow-y: auto; padding: 8px 16px 24px; display: flex; flex-direction: column; gap: 4px; } -.rh-row { - display: grid; grid-template-columns: 200px 180px minmax(0, 1.3fr) minmax(160px, 1fr) auto; - align-items: center; gap: 14px; - padding: 10px 14px; border-radius: 10px; - border: 1px solid transparent; - font-size: 13px; color: var(--text); -} -.rh-row:hover { background: var(--surface-2); border-color: var(--border); } -.rh-row-id { display: inline-flex; align-items: center; gap: 8px; min-width: 0; } -.rh-row-id .mono { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } -.rh-dot { width: 10px; height: 10px; border-radius: 50%; flex: none; } -.rh-row-scenario { color: var(--text-2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } -.rh-row-step { color: var(--text-2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } -.rh-row-bar { background: var(--surface-2); border-radius: 999px; height: 8px; overflow: hidden; border: 1px solid var(--border); } -.rh-bar-fill { height: 100%; transition: width .3s ease; } -.rh-row-meta { display: inline-flex; align-items: center; gap: 8px; color: var(--text-2); } - -/* Scrollbar */ -.scene ::-webkit-scrollbar, .left-rail::-webkit-scrollbar, .inspector-body::-webkit-scrollbar, .rh-list::-webkit-scrollbar, .cmd [cmdk-list]::-webkit-scrollbar, .landing::-webkit-scrollbar { - width: 8px; height: 8px; -} -.scene ::-webkit-scrollbar-thumb, .left-rail::-webkit-scrollbar-thumb, .inspector-body::-webkit-scrollbar-thumb, .rh-list::-webkit-scrollbar-thumb, .cmd [cmdk-list]::-webkit-scrollbar-thumb, .landing::-webkit-scrollbar-thumb { - background: var(--border-strong); border-radius: 4px; -} -.scene ::-webkit-scrollbar-track, .left-rail::-webkit-scrollbar-track, .inspector-body::-webkit-scrollbar-track, .rh-list::-webkit-scrollbar-track, .cmd [cmdk-list]::-webkit-scrollbar-track, .landing::-webkit-scrollbar-track { - background: transparent; -} - -/* ===================================================================== - Live-mode pill / toggle / banners (added in v2 honesty pass) - ===================================================================== */ -.mode-pill { - display: inline-flex; align-items: center; - font-size: 10px; font-weight: 700; letter-spacing: 0.8px; - padding: 2px 8px; border-radius: 5px; text-transform: uppercase; -} -.mode-snapshot { background: rgba(168,85,247,0.16); color: var(--syn); border: 1px solid rgba(168,85,247,0.4); } -.mode-live { background: rgba(52,211,153,0.18); color: var(--ok); border: 1px solid rgba(52,211,153,0.45); } - -.mode-toggle { gap: 8px; } -.mode-toggle.mode-live { border-color: rgba(52,211,153,0.45); } -.topbar-age { font-family: var(--mono); font-size: 10.5px; color: var(--text-3); margin-left: 2px; } - -.spin { - width: 12px; height: 12px; border-radius: 50%; - border: 2px solid var(--border-strong); border-top-color: var(--primary); - animation: spin 0.8s linear infinite; display: inline-block; -} -@keyframes spin { to { transform: rotate(360deg); } } -@media (prefers-reduced-motion: reduce) { .spin { animation: none; } } - -.mc-banner { - display: flex; align-items: center; gap: 9px; - padding: 8px 18px; font-size: 12.5px; - border-bottom: 1px solid var(--border); -} -.mc-banner-info { background: rgba(59,130,246,0.08); color: #7eb0ff; } -.mc-banner-err { background: rgba(240,82,82,0.10); color: #ff8a8a; } -.mc-banner .mono { font-size: 12px; color: inherit; } - -.preview-marker { - display: inline-block; - margin-left: 6px; padding: 0 6px; - font-size: 9.5px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; - border: 1px solid rgba(168,85,247,0.45); color: var(--syn); - background: rgba(168,85,247,0.12); - border-radius: 4px; -} - -.btn-decline { color: #ff9b9b; } -.btn-decline:hover:not(:disabled) { border-color: var(--block); } - -.is-on { border-color: var(--ok); color: var(--ok); } - -/* ===================================================================== - Toaster - ===================================================================== */ -.toaster { - position: fixed; right: 18px; bottom: 18px; z-index: 300; - display: flex; flex-direction: column; gap: 8px; - width: min(380px, 92vw); pointer-events: none; -} -.toast { - pointer-events: auto; - display: flex; align-items: center; gap: 9px; - padding: 10px 12px; border-radius: 10px; - background: var(--surface-2); border: 1px solid var(--border-strong); - box-shadow: 0 16px 50px rgba(0,0,0,0.45); - font-size: 12.5px; color: var(--text); -} -.toast-msg { flex: 1; line-height: 1.4; } -.toast-x { padding: 2px; color: var(--text-3); border-radius: 5px; } -.toast-x:hover { color: var(--text); background: var(--surface-3); } -.toast-info { border-left: 3px solid var(--primary); } -.toast-ok { border-left: 3px solid var(--ok); } -.toast-warn { border-left: 3px solid var(--queue); } -.toast-err { border-left: 3px solid var(--block); } - -/* ===================================================================== - Light theme — minimal token overrides, everything else inherits dark - ===================================================================== */ -:root[data-theme="light"] { - --bg: #f4f6fb; - --bg-deep: #ffffff; - --surface: #ffffff; - --surface-2: #f0f3f9; - --surface-3: #e2e8f3; - --border: #d8dee9; - --border-strong: #b6c1d4; - --border-glow: #3b82f655; - --text: #0c1322; - --text-2: #4b5872; - --text-3: #7a87a5; - --text-soft: #1c2538; -} -:root[data-theme="light"] body { background: var(--bg); } -:root[data-theme="light"] .landing-bg { - background: - radial-gradient(circle at 12% 18%, rgba(59,130,246,0.18) 0%, transparent 40%), - radial-gradient(circle at 86% 76%, rgba(168,85,247,0.14) 0%, transparent 45%), - var(--bg); -} -:root[data-theme="light"] .landing-grid { mask-image: radial-gradient(circle at 50% 40%, black 0%, transparent 70%); opacity: 0.5; } -:root[data-theme="light"] .topbar { background: linear-gradient(180deg, #fff 0%, var(--bg) 100%); } -:root[data-theme="light"] .mc-main { background: - radial-gradient(circle at 1px 1px, var(--border) 1px, transparent 0) 0 0 / 28px 28px, - var(--bg); } - -/* ===================================================================== - Console panel (right side drawer) - ===================================================================== */ -.console { - position: fixed; right: 0; top: 56px; bottom: 0; - width: min(420px, 95vw); - background: var(--bg-deep); - border-left: 1px solid var(--border); - display: grid; grid-template-rows: auto 1fr; - z-index: 180; - box-shadow: -8px 0 40px rgba(0,0,0,0.45); -} -.console-head { - display: flex; align-items: center; gap: 8px; - padding: 9px 12px; border-bottom: 1px solid var(--border); - font-size: 12px; color: var(--text-2); -} -.console-title { color: var(--text); font-weight: 600; } -.console-count { background: var(--surface-2); padding: 1px 7px; border-radius: 999px; font-size: 11px; color: var(--text-2); } -.console-filters { margin-left: auto; display: inline-flex; gap: 3px; background: var(--surface-2); padding: 2px; border-radius: 7px; border: 1px solid var(--border); } -.console-filter { padding: 3px 8px; border-radius: 5px; font-size: 11px; color: var(--text-2); text-transform: uppercase; letter-spacing: 0.4px; font-weight: 600; } -.console-filter:hover { color: var(--text); } -.console-filter.on { background: var(--surface); color: var(--text); box-shadow: 0 0 0 1px var(--border-strong) inset; } -.console-x { padding: 4px 6px; border-radius: 6px; color: var(--text-3); } -.console-x:hover { color: var(--text); background: var(--surface-2); } -.console-body { overflow-y: auto; padding: 6px; display: flex; flex-direction: column; gap: 3px; font-size: 12px; } - -.call { background: var(--surface); border: 1px solid var(--border); border-radius: 8px; border-left-width: 3px; } -.call.ok { border-left-color: var(--ok); } -.call.warn { border-left-color: var(--queue); } -.call.err { border-left-color: var(--block); } -.call.info { border-left-color: var(--border-strong); } -.call-head { - display: grid; grid-template-columns: 50px 44px 1fr auto; - align-items: center; gap: 8px; - width: 100%; padding: 7px 10px; text-align: left; - font-size: 11.5px; -} -.call-head:hover { background: var(--surface-2); } -.call-method { font-weight: 700; } -.call-status { color: var(--text-2); } -.call-path { color: var(--text); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } -.call-dur { color: var(--text-3); font-size: 11px; } -.call-body { padding: 6px 10px 10px; border-top: 1px dashed var(--border); display: flex; flex-direction: column; gap: 6px; } -.call-label { display: inline-flex; align-items: center; gap: 5px; color: var(--text-3); font-size: 10px; letter-spacing: 0.6px; text-transform: uppercase; font-weight: 600; } -.call-err { color: var(--block); } -.call-json { margin: 0; padding: 8px 10px; background: var(--bg); border: 1px solid var(--border); border-radius: 6px; color: var(--text-2); font-family: var(--mono); font-size: 11px; line-height: 1.45; overflow-x: auto; max-height: 260px; overflow-y: auto; } - -/* ===================================================================== - Topbar badge + user button - ===================================================================== */ -.badge { - display: inline-flex; align-items: center; - margin-left: 6px; - font-size: 10px; font-weight: 700; - padding: 1px 6px; border-radius: 999px; - background: var(--primary-deep); color: #fff; -} -.user-btn .user-email { max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } - -/* ===================================================================== - Studio - ===================================================================== */ -.studio { height: 100%; display: flex; flex-direction: column; overflow-y: auto; background: var(--bg); } -.studio-head { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 18px 24px; border-bottom: 1px solid var(--border); background: var(--bg); } -.studio-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); - gap: 16px; padding: 20px 24px 40px; -} -.studio-panel { - background: var(--surface); border: 1px solid var(--border); - border-radius: 14px; padding: 16px 18px; - display: flex; flex-direction: column; gap: 12px; -} -.studio-panel > .panel-h { margin: -2px 0 4px; } -.studio-field { display: flex; flex-direction: column; gap: 5px; font-size: 12px; color: var(--text-2); } -.studio-field span { font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-3); font-weight: 600; } -.studio-input { - font-family: var(--sans); - background: var(--bg-deep); border: 1px solid var(--border); - border-radius: 7px; padding: 7px 10px; color: var(--text); font-size: 13px; -} -.studio-input:focus { outline: 2px solid var(--primary); outline-offset: 1px; } -.studio-input.mono { font-family: var(--mono); } -textarea.studio-input { resize: vertical; min-height: 64px; } - -.studio-rows { display: flex; flex-direction: column; gap: 6px; } -.studio-row { display: flex; align-items: center; gap: 8px; } -.studio-row .studio-input { flex: 1; } -.studio-row-id { color: var(--text-3); font-size: 11px; min-width: 32px; } - -.studio-result { - display: inline-flex; align-items: center; gap: 6px; - padding: 8px 12px; border-radius: 8px; - font-size: 12.5px; font-weight: 500; -} -.studio-result.ok { background: rgba(52,211,153,0.12); color: var(--ok); border: 1px solid rgba(52,211,153,0.4); } -.studio-result.err { background: rgba(240,82,82,0.12); color: var(--block); border: 1px solid rgba(240,82,82,0.4); } - -.start-btn { - display: inline-flex; align-items: center; gap: 8px; - margin-top: 4px; padding: 9px 12px; border-radius: 9px; - background: linear-gradient(180deg, var(--primary), var(--primary-deep)); color: #fff; - font-size: 12.5px; font-weight: 600; - transition: filter .15s; -} -.start-btn:hover:not(:disabled) { filter: brightness(1.1); } -.start-btn:disabled { opacity: 0.65; cursor: not-allowed; } - -/* ===================================================================== - Settings - ===================================================================== */ -.settings { height: 100%; display: flex; flex-direction: column; overflow-y: auto; background: var(--bg); } -.settings-id { display: flex; flex-direction: column; gap: 4px; } -.settings-row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; } -.settings-hint { color: var(--text-3); font-size: 11.5px; margin-top: 4px; } -.settings-toggle { display: inline-flex; align-items: center; gap: 9px; font-size: 13px; color: var(--text); } -.settings-toggle input { accent-color: var(--primary); width: 14px; height: 14px; } -.settings-text { font-size: 13px; color: var(--text-2); line-height: 1.55; } -.settings-link { color: var(--primary); text-decoration: underline; } -.quick-users { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; } -.quick-users .link-btn { font-family: var(--mono); font-size: 11px; } - -/* ===================================================================== - INDUSTRIAL BLUEPRINT CANVAS - Doctrine: FM06/flow-master-design-philosophy (DESIGN_PHILOSOPHY.md, - SYNTHESIS.md). Paper + navy + amber. 1px rules. Square edges. - Monospace operational labels. Scoped to [data-canvas="blueprint"] - so the rest of the app keeps its existing chrome. - ===================================================================== */ -[data-canvas="blueprint"] { + /* Doctrinal hex tokens — declared once, referenced everywhere via var(). */ --bp-paper: #f5f7fb; --bp-paper-2: #e8edf5; --bp-paper-3: #d5dde9; @@ -854,18 +21,1157 @@ textarea.studio-input { resize: vertical; min-height: 64px; } --bp-ok: #3d6a2c; --bp-err: #a6342a; --bp-info: #1d6f82; + --bp-mono: 'Fira Code', ui-monospace, monospace; - /* Derived token aliases for ReactFlow background lines + minimap mask. - These keep the navy hairline grid and mask honest about being - the doctrine navy ink at low opacity, not a separate color. */ + --bp-sans: 'Fira Sans', system-ui, sans-serif; + + /* Derived alpha tokens via color-mix so the doctrinal palette stays canonical. */ --bp-grid-minor: color-mix(in srgb, var(--bp-navy) 13%, transparent); --bp-grid-major: color-mix(in srgb, var(--bp-navy) 33%, transparent); --bp-mask: color-mix(in srgb, var(--bp-navy) 18%, transparent); --bp-amber-soft: color-mix(in srgb, var(--bp-amber) 8%, transparent); --bp-amber-strong: color-mix(in srgb, var(--bp-amber) 16%, transparent); --bp-ok-soft: color-mix(in srgb, var(--bp-ok) 8%, transparent); + --bp-ok-strong: color-mix(in srgb, var(--bp-ok) 16%, transparent); + --bp-err-soft: color-mix(in srgb, var(--bp-err) 10%, transparent); + --bp-info-soft: color-mix(in srgb, var(--bp-info) 10%, transparent); + --bp-row-hover: color-mix(in srgb, var(--bp-navy) 5%, transparent); + + /* Backwards-compat aliases so existing class rules read from doctrine. */ + --bg: var(--bp-paper); + --bg-deep: var(--bp-paper); + --surface: var(--bp-paper); + --surface-2: var(--bp-paper-2); + --surface-3: var(--bp-paper-3); + --border: var(--bp-navy); + --border-strong: var(--bp-navy); + --border-glow: var(--bp-amber); + --text: var(--bp-navy); + --text-2: var(--bp-muted); + --text-3: var(--bp-muted-2); + --text-soft: var(--bp-navy-2); + --primary: var(--bp-amber); + --primary-deep: var(--bp-amber); + --primary-soft: var(--bp-amber-soft); + --accent: var(--bp-amber); + --ok: var(--bp-ok); + --run: var(--bp-amber); + --queue: var(--bp-info); + --block: var(--bp-err); + --idle: var(--bp-muted-2); + --syn: var(--bp-info); + --ring: var(--bp-amber); + --mono: var(--bp-mono); + --sans: var(--bp-sans); + --radius-sm: 0; + --radius: 0; + --radius-lg: 0; + --radius-xl: 0; } +/* ===================================================================== + Base + ===================================================================== */ +* { box-sizing: border-box; border-radius: 0; } +html, body, #root { height: 100%; margin: 0; } +body { + background: var(--bp-paper); + color: var(--bp-navy); + font-family: var(--bp-mono); + font-size: 12px; + line-height: 1.55; + -webkit-font-smoothing: antialiased; + overflow: hidden; +} +.mono { font-family: var(--bp-mono); font-variant-numeric: tabular-nums; } +button { font-family: inherit; cursor: pointer; border: 0; background: none; color: inherit; } +button:focus-visible { outline: 2px solid var(--bp-amber); outline-offset: 1px; } +:focus-visible { outline: 2px solid var(--bp-amber); outline-offset: 1px; } +kbd { + font-family: var(--bp-mono); + font-size: 10px; + background: var(--bp-paper-2); + padding: 1px 5px; + border: 1px solid var(--bp-navy); + color: var(--bp-navy); +} +::selection { background: var(--bp-amber); color: var(--bp-paper); } + +/* ===================================================================== + Shell + ===================================================================== */ +.shell { display: grid; grid-template-rows: auto 1fr; height: 100%; min-height: 0; } +.shell-landing { grid-template-rows: 1fr; } +.scene { min-height: 0; overflow: hidden; } + +/* ===================================================================== + Topbar (industrial instrument strip) + ===================================================================== */ +.topbar { + display: grid; + grid-template-columns: auto auto 1fr auto; + align-items: stretch; + gap: 0; + padding: 0; + height: 44px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper); + font-family: var(--bp-mono); + font-size: 11px; +} +.brand-lock { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 0 14px; + font-weight: 700; + letter-spacing: 0.08em; + text-transform: uppercase; + background: var(--bp-navy); + color: var(--bp-paper); + border-right: 1px solid var(--bp-navy); +} +.brand-btn { padding: 0 14px; } +.brand-btn:hover { background: var(--bp-navy-2); } +.brand-mark { + width: 14px; height: 14px; + background: var(--bp-amber); + border: 1px solid var(--bp-paper); +} +.brand-mark.sm { width: 12px; height: 12px; } +.brand-name { font-weight: 700; } +.brand-divider { width: 1px; height: 14px; background: var(--bp-paper-2); opacity: 0.5; } +.brand-sub { color: var(--bp-paper-2); font-weight: 500; letter-spacing: 0.1em; } + +.tabs { display: inline-flex; gap: 0; align-items: stretch; border-right: 1px solid var(--bp-navy); } +.tab { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 0 14px; + border-right: 1px solid var(--bp-navy); + color: var(--bp-muted); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + font-weight: 600; + transition: background .12s, color .12s; +} +.tab:last-child { border-right: 0; } +.tab:hover { background: var(--bp-paper-2); color: var(--bp-navy); } +.tab-sel { + background: var(--bp-amber); + color: var(--bp-paper); +} +.tab-sel:hover { background: var(--bp-amber); color: var(--bp-paper); } + +.topbar-mid { display: flex; align-items: stretch; min-width: 0; } +.topbar-context { display: inline-flex; align-items: stretch; gap: 0; min-width: 0; } +.topbar-chip { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 0 12px; + border-right: 1px solid var(--bp-navy); + font-size: 10.5px; + color: var(--bp-muted); + letter-spacing: 0.08em; + text-transform: uppercase; + max-width: 360px; + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; +} +.topbar-chip:first-child { border-left: 1px solid var(--bp-navy); } + +.topbar-actions { display: inline-flex; align-items: stretch; } +.link-btn { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 0 12px; + border-left: 1px solid var(--bp-navy); + color: var(--bp-muted); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + font-weight: 600; + transition: background .12s, color .12s; +} +.link-btn:hover:not(:disabled) { background: var(--bp-paper-2); color: var(--bp-navy); } +.link-btn:disabled { opacity: 0.45; cursor: not-allowed; } +.link-btn.is-on { background: var(--bp-amber-soft); color: var(--bp-amber); } + +.user-btn .user-email { max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.badge { + display: inline-flex; + align-items: center; + margin-left: 6px; + font-size: 9.5px; + font-weight: 700; + padding: 1px 6px; + background: var(--bp-navy); + color: var(--bp-paper); +} + +.mode-toggle { gap: 8px; } +.mode-pill { + display: inline-flex; align-items: center; + font-size: 9.5px; font-weight: 700; letter-spacing: 0.14em; + padding: 1px 6px; + border: 1px solid currentColor; + background: transparent; +} +.mode-snapshot { color: var(--bp-info); } +.mode-snapshot.mode-pill { background: var(--bp-info-soft); } +.mode-live { color: var(--bp-ok); } +.mode-live.mode-pill { background: var(--bp-ok-soft); } +.topbar-age { font-family: var(--bp-mono); font-size: 10px; color: var(--bp-muted-2); } + +.spin { + width: 11px; height: 11px; + border: 2px solid var(--bp-paper-3); + border-top-color: var(--bp-amber); + animation: spin 0.8s linear infinite; + display: inline-block; +} +@keyframes spin { to { transform: rotate(360deg); } } +@media (prefers-reduced-motion: reduce) { .spin { animation: none; } } + +/* ===================================================================== + Mission Control + ===================================================================== */ +.mc { display: grid; grid-template-rows: auto auto 1fr auto; height: 100%; min-height: 0; } +.mc-strip { + display: flex; gap: 0; padding: 0; + background: var(--bp-paper); + border-bottom: 1px solid var(--bp-navy); + overflow-x: auto; +} +.mc-tab { + display: inline-flex; align-items: center; gap: 8px; + padding: 7px 14px; + border-right: 1px solid var(--bp-navy); + color: var(--bp-muted); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + font-weight: 600; + white-space: nowrap; + transition: background .12s, color .12s; +} +.mc-tab:hover { background: var(--bp-paper-2); color: var(--bp-navy); } +.mc-tab-sel { + background: var(--bp-paper-2); + color: var(--bp-navy); + border-top: 2px solid var(--bp-amber); + padding-top: 5px; +} +.mc-tab-dot { width: 7px; height: 7px; background: var(--bp-amber); } +.mc-tab-label { font-size: 11px; } +.mc-tab-mark { + font-size: 9.5px; padding: 0 6px; letter-spacing: 0.14em; + border: 1px solid currentColor; + font-weight: 700; +} +.mc-tab-mark.is-live { color: var(--bp-ok); background: var(--bp-ok-soft); } +.mc-tab-mark.is-syn { color: var(--bp-info); background: var(--bp-info-soft); } + +.mc-hero { + display: grid; grid-template-columns: 1fr auto; + align-items: center; gap: 16px; + padding: 14px 20px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper); +} +.mc-hero-eyebrow { + color: var(--bp-muted); font-size: 10px; + text-transform: uppercase; letter-spacing: 0.18em; font-weight: 700; + display: inline-flex; align-items: center; gap: 6px; +} +.mc-hero-title { + margin: 4px 0 2px; + font-family: var(--bp-mono); + font-size: 18px; font-weight: 700; + letter-spacing: 0.02em; + text-transform: uppercase; +} +.mc-hero-sub { color: var(--bp-muted); font-size: 11.5px; letter-spacing: 0.04em; } +.mc-hero-kpis { display: inline-flex; gap: 0; } +.mc-kpi { + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + border-right-width: 0; + padding: 6px 14px; + min-width: 96px; + text-align: right; +} +.mc-kpi:last-child { border-right-width: 1px; } +.mc-kpi-v { font-size: 18px; font-weight: 700; font-family: var(--bp-mono); } +.mc-kpi-l { + font-size: 9.5px; color: var(--bp-muted); + text-transform: uppercase; letter-spacing: 0.12em; margin-top: 2px; font-weight: 600; +} + +.mc-body { + display: grid; + grid-template-columns: 300px 1fr 360px; + min-height: 0; +} +.mc-main { position: relative; min-width: 0; background: var(--bp-paper-2); } +.mc-main:has([data-canvas="blueprint"]) { background: transparent; padding: 8px; } + +.mc-banner { + display: flex; align-items: center; gap: 8px; + padding: 6px 16px; + font-size: 11px; + text-transform: uppercase; + letter-spacing: 0.08em; + font-weight: 600; + border-bottom: 1px solid var(--bp-navy); +} +.mc-banner-info { background: var(--bp-info-soft); color: var(--bp-info); } +.mc-banner-err { background: var(--bp-err-soft); color: var(--bp-err); } +.mc-banner .mono { color: inherit; font-size: 11px; } + +/* ===================================================================== + Left rail + ===================================================================== */ +.left-rail { + border-right: 1px solid var(--bp-navy); + background: var(--bp-paper); + overflow-y: auto; + min-height: 0; +} +.panel { padding: 12px; border-bottom: 1px solid var(--bp-navy); } +.panel-h { + margin: 0 0 10px; + font-size: 10px; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--bp-muted); + font-weight: 700; + display: flex; align-items: center; gap: 6px; +} +.panel-count { + margin-left: auto; + color: var(--bp-navy); + background: var(--bp-paper-2); + border: 1px solid var(--bp-navy); + padding: 0 7px; + font-size: 10px; + font-weight: 700; + letter-spacing: 0; +} + +.kpi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(--bp-navy); } +.kpi { + background: var(--bp-paper); + border-right: 1px solid var(--bp-navy); + border-bottom: 1px solid var(--bp-navy); + padding: 8px 10px; +} +.kpi:nth-child(2n) { border-right: 0; } +.kpi:nth-last-child(-n+2) { border-bottom: 0; } +.kpi-v { + font-size: 16px; font-weight: 700; font-family: var(--bp-mono); + display: inline-flex; align-items: center; gap: 4px; + color: var(--bp-navy); +} +.kpi-l { + font-size: 9.5px; color: var(--bp-muted); + text-transform: uppercase; letter-spacing: 0.12em; margin-top: 2px; font-weight: 600; +} +.kpi-t { font-size: 9.5px; color: var(--bp-muted-2); margin-top: 1px; } + +.cards { display: flex; flex-direction: column; gap: 0; border: 1px solid var(--bp-navy); } +.qcard { + display: block; width: 100%; text-align: left; + background: var(--bp-paper); + border-bottom: 1px solid var(--bp-navy); + padding: 8px 10px; + color: var(--bp-navy); + font-family: var(--bp-mono); + transition: background .12s; +} +.qcard:last-child { border-bottom: 0; } +.qcard:hover { background: var(--bp-paper-2); } +.qcard-sel { background: var(--bp-amber-soft); } +.qcard-sel:hover { background: var(--bp-amber-soft); } +.qcard-title { + font-weight: 700; font-size: 11.5px; + text-transform: uppercase; letter-spacing: 0.04em; +} +.qcard-meta { + display: flex; gap: 10px; align-items: center; margin-top: 5px; + color: var(--bp-muted); font-size: 10px; + text-transform: uppercase; letter-spacing: 0.08em; +} +.qcard-status.is-err { color: var(--bp-err); } +.qcard-age { display: inline-flex; align-items: center; gap: 3px; } + +.agent { + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + padding: 9px 10px; + margin-bottom: 0; + margin-top: 8px; +} +.agent:first-of-type { margin-top: 0; } +.agent-row { display: flex; align-items: center; gap: 7px; } +.agent-step { + color: var(--bp-navy); + font-size: 10.5px; + text-transform: uppercase; + letter-spacing: 0.06em; + font-weight: 700; +} +.agent-intent { color: var(--bp-navy); font-size: 11.5px; margin: 6px 0 9px; font-family: var(--bp-mono); } +.agent-acts { display: flex; gap: 0; border: 1px solid var(--bp-navy); } +.agent-acts .btn { flex: 1; border: 0; border-right: 1px solid var(--bp-navy); border-radius: 0; } +.agent-acts .btn:last-child { border-right: 0; } + +.start-btn { + display: inline-flex; align-items: center; gap: 8px; + width: 100%; justify-content: center; + margin-top: 10px; + padding: 8px 12px; + border: 1px solid var(--bp-amber); + background: var(--bp-amber); + color: var(--bp-paper); + font-family: var(--bp-mono); + font-size: 11px; + letter-spacing: 0.1em; + text-transform: uppercase; + font-weight: 700; + transition: filter .12s; +} +.start-btn:hover:not(:disabled) { filter: brightness(1.08); } +.start-btn:disabled { opacity: 0.55; cursor: not-allowed; background: var(--bp-paper-2); color: var(--bp-muted); border-color: var(--bp-muted-2); } + +/* ===================================================================== + Tags / pills / dots + ===================================================================== */ +.tag { + display: inline-flex; align-items: center; gap: 4px; + font-size: 9.5px; font-weight: 700; + padding: 1px 6px; + letter-spacing: 0.14em; + text-transform: uppercase; + border: 1px solid currentColor; +} +.tag-approval { color: var(--bp-amber); background: var(--bp-amber-soft); } +.tag-agent { color: var(--bp-info); background: var(--bp-info-soft); } +.tag-input { color: var(--bp-muted); background: var(--bp-paper-2); } +.tag-live { color: var(--bp-ok); background: var(--bp-ok-soft); } +.tag-syn { color: var(--bp-info); background: var(--bp-info-soft); } + +.pill { + display: inline-flex; align-items: center; + font-size: 10px; font-weight: 700; + padding: 1px 6px; + border: 1px solid currentColor; + letter-spacing: 0.1em; + text-transform: uppercase; +} +.pill-done { color: var(--bp-ok); background: var(--bp-ok-soft); } +.pill-running { color: var(--bp-amber); background: var(--bp-amber-soft); } +.pill-errored { color: var(--bp-err); background: var(--bp-err-soft); } +.pill-queued { color: var(--bp-info); background: var(--bp-info-soft); } +.pill-blocked { color: var(--bp-err); background: var(--bp-err-soft); } +.pill-idle { color: var(--bp-muted); background: var(--bp-paper-2); } + +.dot { width: 7px; height: 7px; flex: none; display: inline-block; } +.dot-done { background: var(--bp-ok); } +.dot-running { background: var(--bp-amber); } +.dot-queued { background: var(--bp-info); } +.dot-errored, .dot-blocked { background: var(--bp-err); } +.dot-idle { background: var(--bp-muted-2); } + +/* ===================================================================== + Buttons + ===================================================================== */ +.btn { + display: inline-flex; align-items: center; justify-content: center; gap: 7px; + padding: 7px 12px; + font-family: var(--bp-mono); + font-size: 11px; font-weight: 700; + letter-spacing: 0.1em; + text-transform: uppercase; + border: 1px solid var(--bp-navy); + background: var(--bp-paper); + color: var(--bp-navy); + transition: background .12s, color .12s; +} +.btn:hover:not(:disabled) { background: var(--bp-paper-2); } +.btn:disabled { opacity: 0.55; cursor: not-allowed; } +.btn-primary { + background: var(--bp-amber); + border-color: var(--bp-amber); + color: var(--bp-paper); +} +.btn-primary:hover:not(:disabled) { background: var(--bp-amber); filter: brightness(1.08); } +.btn-ghost { background: transparent; border-color: var(--bp-navy); } +.btn-ghost.is-on { background: var(--bp-amber-soft); border-color: var(--bp-amber); color: var(--bp-amber); } +.btn-lg { padding: 10px 18px; font-size: 12px; } +.btn-decline { color: var(--bp-err); border-color: var(--bp-err); } +.btn-decline:hover:not(:disabled) { background: var(--bp-err-soft); } + +.preview-marker { + display: inline-block; + margin-left: 6px; + padding: 0 6px; + font-size: 9px; font-weight: 700; + letter-spacing: 0.16em; + text-transform: uppercase; + border: 1px solid var(--bp-info); + color: var(--bp-info); + background: var(--bp-info-soft); +} + +/* ===================================================================== + Process graph (delegates to blueprint frame; minimal overrides here) + ===================================================================== */ +.graph-canvas { position: relative; width: 100%; height: 100%; } +.react-flow__controls { background: var(--bp-paper); border: 1px solid var(--bp-navy); overflow: hidden; box-shadow: none; } +.react-flow__controls-button { background: var(--bp-paper); border-bottom: 1px solid var(--bp-navy); color: var(--bp-navy); } +.react-flow__controls-button:hover { background: var(--bp-paper-2); } +.react-flow__attribution { display: none; } + +/* ===================================================================== + Inspector (right rail) + ===================================================================== */ +.inspector { + border-left: 1px solid var(--bp-navy); + background: var(--bp-paper); + display: flex; flex-direction: column; + min-height: 0; +} +.inspector-head { padding: 12px 14px 8px; border-bottom: 1px solid var(--bp-navy); } +.inspector-eyebrow { + color: var(--bp-muted); font-size: 9.5px; + text-transform: uppercase; letter-spacing: 0.18em; font-weight: 700; +} +.inspector-title h3 { + margin: 4px 0 6px; + font-family: var(--bp-mono); + font-size: 15px; font-weight: 700; + text-transform: uppercase; letter-spacing: 0.04em; +} +.inspector-sub { + color: var(--bp-muted); font-size: 10.5px; + display: flex; align-items: center; gap: 8px; flex-wrap: wrap; + text-transform: uppercase; letter-spacing: 0.08em; +} +.inspector-tabs { + display: flex; gap: 0; + margin-top: 10px; + border: 1px solid var(--bp-navy); +} +.itab { + flex: 1; + display: inline-flex; align-items: center; justify-content: center; gap: 4px; + padding: 5px 4px; + font-size: 10px; font-weight: 700; + letter-spacing: 0.1em; + text-transform: uppercase; + border-right: 1px solid var(--bp-navy); + color: var(--bp-muted); + transition: background .12s, color .12s; +} +.itab:last-child { border-right: 0; } +.itab:hover { color: var(--bp-navy); background: var(--bp-paper-2); } +.itab-sel { background: var(--bp-amber); color: var(--bp-paper); } +.itab-sel:hover { background: var(--bp-amber); color: var(--bp-paper); } +.inspector-body { padding: 10px 14px 16px; overflow-y: auto; flex: 1; min-height: 0; } + +.i-section { display: flex; flex-direction: column; gap: 0; } +.i-field { + display: flex; justify-content: space-between; gap: 10px; + padding: 5px 0; + border-bottom: 1px solid var(--bp-paper-3); + font-size: 11.5px; +} +.i-field span:first-child { + color: var(--bp-muted); + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.1em; + font-weight: 600; +} +.i-field span:last-child { text-align: right; color: var(--bp-navy); } +.i-h { + margin: 14px 0 6px; + font-size: 10px; letter-spacing: 0.18em; + text-transform: uppercase; color: var(--bp-muted); font-weight: 700; +} +.i-actions { display: flex; gap: 0; border: 1px solid var(--bp-navy); flex-wrap: wrap; } +.i-actions .btn { flex: 1; border: 0; border-right: 1px solid var(--bp-navy); } +.i-actions .btn:last-child { border-right: 0; } + +.rule { + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + border-left: 3px solid var(--bp-amber); + padding: 8px 10px; + margin-bottom: 6px; +} +.rule-head { + display: flex; align-items: center; gap: 6px; + color: var(--bp-navy); font-weight: 700; font-size: 11px; + text-transform: uppercase; letter-spacing: 0.06em; +} +.rule-expr { color: var(--bp-muted); font-size: 11px; margin-top: 4px; } + +.evt { display: flex; gap: 8px; padding: 7px 0; border-bottom: 1px solid var(--bp-paper-3); } +.evt-ts { color: var(--bp-muted-2); font-size: 10px; min-width: 50px; } +.evt-who { color: var(--bp-info); font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; } +.evt-sum { font-size: 11.5px; margin-top: 2px; color: var(--bp-navy-2); } + +.run { + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + padding: 7px 10px; + margin-bottom: 4px; +} +.run-head { display: flex; align-items: center; gap: 8px; } +.run-step { + color: var(--bp-muted); font-size: 10.5px; margin-left: auto; + text-transform: uppercase; letter-spacing: 0.06em; +} +.run-sub { color: var(--bp-muted-2); font-size: 10px; margin-top: 3px; } + +.raw-json { + margin: 0; padding: 10px; + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + color: var(--bp-navy-2); + font-family: var(--bp-mono); + font-size: 11px; + line-height: 1.5; + overflow: auto; + max-height: 60vh; +} +.empty { + color: var(--bp-muted-2); + font-size: 11px; + padding: 14px 2px; + text-align: center; + text-transform: uppercase; + letter-spacing: 0.1em; +} + +/* ===================================================================== + Telemetry strip + ===================================================================== */ +.telemetry { + display: flex; align-items: center; gap: 16px; + padding: 6px 16px; + border-top: 1px solid var(--bp-navy); + background: var(--bp-paper); + min-height: 36px; + font-size: 11px; + color: var(--bp-muted); + font-family: var(--bp-mono); +} +.t-block { display: inline-flex; align-items: center; gap: 6px; } +.t-eyebrow { + color: var(--bp-muted); font-size: 9.5px; + text-transform: uppercase; letter-spacing: 0.14em; font-weight: 700; + display: inline-flex; align-items: center; gap: 4px; +} +.t-v { color: var(--bp-navy); font-weight: 700; font-size: 12px; } +.t-divider { width: 1px; height: 18px; background: var(--bp-navy); opacity: 0.4; } +.t-spacer { flex: 1; } +.spark { display: block; } +.gauge { background: var(--bp-paper-2); border: 1px solid var(--bp-navy); overflow: hidden; } +.gauge-fill { height: 100%; transition: width .35s; } +.t-tick { + width: 7px; height: 7px; + background: var(--bp-amber); + border: 1px solid var(--bp-navy); +} + +/* ===================================================================== + Command palette + ===================================================================== */ +.cmd-overlay { + position: fixed; inset: 0; + background: var(--bp-mask); + display: flex; align-items: flex-start; justify-content: center; + padding-top: 12vh; + z-index: 200; +} +.cmd { + width: min(640px, 92vw); + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + overflow: hidden; + font-family: var(--bp-mono); +} +.cmd-input-row { + display: flex; align-items: center; gap: 8px; + padding: 10px 14px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper-2); + color: var(--bp-muted); +} +.cmd-input-row [cmdk-input] { + flex: 1; + border: 0; outline: 0; + background: transparent; + color: var(--bp-navy); + font-size: 13px; + font-family: var(--bp-mono); +} +.cmd-input-row [cmdk-input]::placeholder { color: var(--bp-muted-2); } +.kbd-hint { font-size: 10px; color: var(--bp-muted); } +.cmd [cmdk-list] { max-height: 380px; overflow: auto; padding: 4px; } +.cmd [cmdk-group-heading] { + color: var(--bp-muted); font-size: 9.5px; + letter-spacing: 0.18em; text-transform: uppercase; + padding: 7px 10px 3px; font-weight: 700; +} +.cmd [cmdk-item] { + display: flex; align-items: center; gap: 10px; + padding: 7px 10px; + color: var(--bp-navy); + cursor: pointer; + font-size: 12px; + border: 1px solid transparent; +} +.cmd [cmdk-item][data-selected='true'] { + background: var(--bp-amber-soft); + border-color: var(--bp-amber); + color: var(--bp-navy); +} +.cmd-hint { margin-left: auto; color: var(--bp-muted-2); font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; } +.cmd [cmdk-empty] { + padding: 18px; text-align: center; + color: var(--bp-muted-2); font-size: 11px; + text-transform: uppercase; letter-spacing: 0.1em; +} + +/* ===================================================================== + Landing + ===================================================================== */ +.landing { + position: relative; height: 100%; min-height: 100vh; + display: grid; grid-template-rows: auto 1fr auto; + overflow-y: auto; + background: var(--bp-paper); +} +.landing-bg, .landing-grid { display: none; } +.landing-top { + position: relative; z-index: 2; + display: flex; align-items: center; justify-content: space-between; + padding: 14px 24px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper); +} +.landing-main { + position: relative; z-index: 1; + padding: 30px 40px 60px; + max-width: 1200px; margin: 0 auto; width: 100%; + display: grid; gap: 36px; +} +.landing-hero { display: flex; flex-direction: column; gap: 12px; max-width: 760px; } +.hero-eyebrow { + display: inline-flex; align-items: center; gap: 7px; + font-size: 10.5px; + color: var(--bp-muted); + padding: 4px 10px; + border: 1px solid var(--bp-navy); + background: var(--bp-paper-2); + width: max-content; + text-transform: uppercase; + letter-spacing: 0.18em; + font-weight: 700; +} +.hero-title { + font-family: var(--bp-mono); + font-size: clamp(34px, 5vw, 52px); + line-height: 1.05; + margin: 4px 0 2px; + font-weight: 700; + letter-spacing: -0.01em; + text-transform: uppercase; + color: var(--bp-navy); +} +.hl { color: var(--bp-amber); background: none; -webkit-background-clip: initial; -webkit-text-fill-color: var(--bp-amber); } +.hero-sub { + color: var(--bp-muted); + font-size: 14px; + max-width: 640px; + font-family: var(--bp-mono); + line-height: 1.6; +} +.hero-actions { display: flex; gap: 8px; margin-top: 12px; flex-wrap: wrap; } +.hero-stats { + display: flex; gap: 0; + margin-top: 18px; padding: 0; + border: 1px solid var(--bp-navy); + flex-wrap: wrap; + background: var(--bp-paper); +} +.stat { + display: inline-flex; align-items: baseline; gap: 8px; + padding: 8px 14px; + border-right: 1px solid var(--bp-navy); +} +.stat:last-child { border-right: 0; } +.stat-v { + font-size: 20px; font-weight: 700; + font-family: var(--bp-mono); + color: var(--bp-navy); +} +.stat-l { + color: var(--bp-muted); + font-size: 9.5px; + text-transform: uppercase; + letter-spacing: 0.14em; + font-weight: 600; +} + +.landing-cards { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 0; + border: 1px solid var(--bp-navy); +} +.sc-card { + display: flex; flex-direction: column; gap: 6px; + text-align: left; + background: var(--bp-paper); + border-right: 1px solid var(--bp-navy); + border-bottom: 1px solid var(--bp-navy); + padding: 14px 16px 12px; + color: var(--bp-navy); + font-family: var(--bp-mono); + position: relative; + transition: background .12s; +} +.sc-card::before { display: none; } +.sc-card:hover { background: var(--bp-paper-2); } +.sc-card-top { display: flex; align-items: center; gap: 8px; } +.sc-card-mark { width: 12px; height: 12px; background: var(--bp-amber); border: 1px solid var(--bp-navy); } +.sc-card-title { + margin: 6px 0 2px; + font-size: 14px; font-weight: 700; + text-transform: uppercase; letter-spacing: 0.04em; +} +.sc-card-sub { color: var(--bp-muted); font-size: 11px; margin: 0 0 8px; } +.sc-card-meta { + color: var(--bp-muted-2); font-size: 10px; + display: inline-flex; gap: 6px; + text-transform: uppercase; letter-spacing: 0.08em; +} +.sc-card-cta { + display: inline-flex; align-items: center; gap: 6px; + margin-top: 10px; + color: var(--bp-amber); + font-weight: 700; font-size: 11px; + text-transform: uppercase; letter-spacing: 0.12em; +} + +.landing-foot { + position: relative; z-index: 1; + padding: 10px 24px; + border-top: 1px solid var(--bp-navy); + background: var(--bp-paper-2); + color: var(--bp-muted); + font-size: 10.5px; + text-align: center; + text-transform: uppercase; + letter-spacing: 0.14em; +} + +/* ===================================================================== + Run history + ===================================================================== */ +.rh { height: 100%; display: flex; flex-direction: column; min-height: 0; background: var(--bp-paper); } +.rh-head { + display: flex; align-items: end; justify-content: space-between; + padding: 16px 20px; gap: 12px; + border-bottom: 1px solid var(--bp-navy); +} +.rh-filters { display: inline-flex; gap: 0; border: 1px solid var(--bp-navy); } +.rh-chip { + padding: 5px 12px; + font-size: 10.5px; + letter-spacing: 0.12em; + text-transform: uppercase; + font-weight: 700; + border-right: 1px solid var(--bp-navy); + background: var(--bp-paper); + color: var(--bp-muted); +} +.rh-chip:last-child { border-right: 0; } +.rh-chip:hover { background: var(--bp-paper-2); color: var(--bp-navy); } +.rh-chip-sel { background: var(--bp-amber); color: var(--bp-paper); } +.rh-chip-sel:hover { background: var(--bp-amber); color: var(--bp-paper); } + +.rh-list { overflow-y: auto; padding: 8px 20px 24px; display: flex; flex-direction: column; gap: 0; border-top: 1px solid var(--bp-navy); } +.rh-row { + display: grid; grid-template-columns: 200px 180px minmax(0, 1.3fr) minmax(160px, 1fr) auto; + align-items: center; gap: 14px; + padding: 9px 12px; + border-bottom: 1px solid var(--bp-paper-3); + font-size: 11.5px; + color: var(--bp-navy); + font-family: var(--bp-mono); +} +.rh-row:hover { background: var(--bp-paper-2); } +.rh-row-id { display: inline-flex; align-items: center; gap: 7px; min-width: 0; } +.rh-row-id .mono { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } +.rh-dot { width: 10px; height: 10px; flex: none; border: 1px solid var(--bp-navy); } +.rh-row-scenario { + color: var(--bp-muted); + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; + text-transform: uppercase; letter-spacing: 0.06em; +} +.rh-row-step { + color: var(--bp-muted); + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; +} +.rh-row-bar { background: var(--bp-paper-2); height: 6px; overflow: hidden; border: 1px solid var(--bp-navy); } +.rh-bar-fill { height: 100%; transition: width .3s; } +.rh-row-meta { display: inline-flex; align-items: center; gap: 8px; color: var(--bp-muted); } + +/* ===================================================================== + Studio + Settings (shared layout) + ===================================================================== */ +.studio, .settings { + height: 100%; display: flex; flex-direction: column; overflow-y: auto; + background: var(--bp-paper); +} +.studio-head { + display: flex; align-items: center; justify-content: space-between; + gap: 18px; + padding: 16px 22px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper); +} +.studio-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); + gap: 0; + padding: 0; + border-bottom: 1px solid var(--bp-navy); +} +.studio-panel { + background: var(--bp-paper); + border-right: 1px solid var(--bp-navy); + border-bottom: 1px solid var(--bp-navy); + padding: 14px 16px; + display: flex; flex-direction: column; gap: 12px; +} +.studio-panel > .panel-h { margin: -2px 0 4px; } +.studio-field { + display: flex; flex-direction: column; gap: 4px; + font-size: 11px; + color: var(--bp-muted); + font-family: var(--bp-mono); +} +.studio-field > span { + font-size: 9.5px; + text-transform: uppercase; + letter-spacing: 0.14em; + color: var(--bp-muted); + font-weight: 700; +} +.studio-input { + font-family: var(--bp-mono); + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + padding: 6px 9px; + color: var(--bp-navy); + font-size: 12px; +} +.studio-input:focus { outline: 2px solid var(--bp-amber); outline-offset: 0; } +.studio-input.mono { font-family: var(--bp-mono); } +textarea.studio-input { resize: vertical; min-height: 56px; } +select.studio-input { background: var(--bp-paper); } + +.studio-rows { display: flex; flex-direction: column; gap: 4px; } +.studio-row { display: flex; align-items: center; gap: 6px; } +.studio-row .studio-input { flex: 1; } +.studio-row-id { + color: var(--bp-muted-2); font-size: 10px; min-width: 32px; + text-transform: uppercase; letter-spacing: 0.06em; +} + +.studio-result { + display: inline-flex; align-items: center; gap: 6px; + padding: 7px 10px; + font-size: 11px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.08em; + border: 1px solid currentColor; +} +.studio-result.ok { color: var(--bp-ok); background: var(--bp-ok-soft); } +.studio-result.err { color: var(--bp-err); background: var(--bp-err-soft); } + +.settings-id { display: flex; flex-direction: column; gap: 2px; } +.settings-row { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; } +.settings-hint { + color: var(--bp-muted-2); font-size: 10.5px; margin-top: 4px; + text-transform: uppercase; letter-spacing: 0.06em; +} +.settings-toggle { display: inline-flex; align-items: center; gap: 8px; font-size: 12px; color: var(--bp-navy); } +.settings-toggle input { accent-color: var(--bp-amber); width: 14px; height: 14px; } +.settings-text { font-size: 12px; color: var(--bp-muted); line-height: 1.55; font-family: var(--bp-mono); } +.settings-link { color: var(--bp-amber); text-decoration: underline; } +.quick-users { display: flex; flex-wrap: wrap; gap: 0; margin-top: 6px; border: 1px solid var(--bp-navy); } +.quick-users .link-btn { font-family: var(--bp-mono); font-size: 10px; border-left: 0; border-right: 1px solid var(--bp-navy); padding: 4px 8px; } +.quick-users .link-btn:last-child { border-right: 0; } + +/* ===================================================================== + Console drawer + ===================================================================== */ +.console { + position: fixed; right: 0; top: 44px; bottom: 0; + width: min(420px, 95vw); + background: var(--bp-paper); + border-left: 1px solid var(--bp-navy); + display: grid; grid-template-rows: auto 1fr; + z-index: 180; + font-family: var(--bp-mono); +} +.console-head { + display: flex; align-items: center; gap: 8px; + padding: 7px 12px; + border-bottom: 1px solid var(--bp-navy); + background: var(--bp-paper-2); + font-size: 10.5px; + color: var(--bp-muted); + text-transform: uppercase; + letter-spacing: 0.1em; +} +.console-title { color: var(--bp-navy); font-weight: 700; } +.console-count { + background: var(--bp-paper); padding: 1px 7px; + border: 1px solid var(--bp-navy); + font-size: 10px; color: var(--bp-navy); letter-spacing: 0; +} +.console-filters { + margin-left: auto; + display: inline-flex; gap: 0; + border: 1px solid var(--bp-navy); +} +.console-filter { + padding: 2px 8px; + font-size: 10px; color: var(--bp-muted); + text-transform: uppercase; letter-spacing: 0.1em; + font-weight: 700; + border-right: 1px solid var(--bp-navy); +} +.console-filter:last-child { border-right: 0; } +.console-filter:hover { color: var(--bp-navy); background: var(--bp-paper-2); } +.console-filter.on { background: var(--bp-amber); color: var(--bp-paper); } +.console-x { padding: 3px 5px; color: var(--bp-muted); } +.console-x:hover { color: var(--bp-navy); background: var(--bp-paper-2); } +.console-body { overflow-y: auto; padding: 4px; display: flex; flex-direction: column; gap: 2px; font-size: 11px; } + +.call { + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + border-left-width: 3px; +} +.call.ok { border-left-color: var(--bp-ok); } +.call.warn { border-left-color: var(--bp-amber); } +.call.err { border-left-color: var(--bp-err); } +.call.info { border-left-color: var(--bp-muted-2); } +.call-head { + display: grid; grid-template-columns: 48px 42px 1fr auto; + align-items: center; gap: 6px; + width: 100%; padding: 5px 8px; + text-align: left; + font-size: 11px; + font-family: var(--bp-mono); +} +.call-head:hover { background: var(--bp-paper-2); } +.call-method { font-weight: 700; } +.call-status { color: var(--bp-muted); } +.call-path { color: var(--bp-navy); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.call-dur { color: var(--bp-muted-2); font-size: 10.5px; } +.call-body { padding: 6px 8px 8px; border-top: 1px dashed var(--bp-navy); display: flex; flex-direction: column; gap: 6px; } +.call-label { + display: inline-flex; align-items: center; gap: 4px; + color: var(--bp-muted); font-size: 9.5px; + letter-spacing: 0.12em; text-transform: uppercase; font-weight: 700; +} +.call-err { color: var(--bp-err); } +.call-json { + margin: 0; padding: 7px 9px; + background: var(--bp-paper-2); + border: 1px solid var(--bp-navy); + color: var(--bp-navy); + font-family: var(--bp-mono); + font-size: 10.5px; + line-height: 1.45; + overflow-x: auto; + max-height: 240px; + overflow-y: auto; +} + +/* ===================================================================== + Toaster + ===================================================================== */ +.toaster { + position: fixed; right: 14px; bottom: 14px; + z-index: 300; + display: flex; flex-direction: column; gap: 6px; + width: min(420px, 92vw); + pointer-events: none; + font-family: var(--bp-mono); +} +.toast { + pointer-events: auto; + display: flex; align-items: center; gap: 9px; + padding: 8px 11px; + background: var(--bp-paper); + border: 1px solid var(--bp-navy); + border-left-width: 3px; + font-size: 11px; + color: var(--bp-navy); +} +.toast-msg { flex: 1; line-height: 1.4; } +.toast-x { padding: 2px; color: var(--bp-muted); } +.toast-x:hover { color: var(--bp-navy); background: var(--bp-paper-2); } +.toast-info { border-left-color: var(--bp-info); } +.toast-ok { border-left-color: var(--bp-ok); } +.toast-warn { border-left-color: var(--bp-amber); } +.toast-err { border-left-color: var(--bp-err); } + +/* ===================================================================== + Scrollbars + ===================================================================== */ +.scene ::-webkit-scrollbar, +.left-rail::-webkit-scrollbar, +.inspector-body::-webkit-scrollbar, +.rh-list::-webkit-scrollbar, +.cmd [cmdk-list]::-webkit-scrollbar, +.landing::-webkit-scrollbar, +.console-body::-webkit-scrollbar { width: 8px; height: 8px; } +.scene ::-webkit-scrollbar-thumb, +.left-rail::-webkit-scrollbar-thumb, +.inspector-body::-webkit-scrollbar-thumb, +.rh-list::-webkit-scrollbar-thumb, +.cmd [cmdk-list]::-webkit-scrollbar-thumb, +.landing::-webkit-scrollbar-thumb, +.console-body::-webkit-scrollbar-thumb { background: var(--bp-navy); } +.scene ::-webkit-scrollbar-track, +.left-rail::-webkit-scrollbar-track, +.inspector-body::-webkit-scrollbar-track, +.rh-list::-webkit-scrollbar-track, +.cmd [cmdk-list]::-webkit-scrollbar-track, +.landing::-webkit-scrollbar-track, +.console-body::-webkit-scrollbar-track { background: var(--bp-paper-2); } + +/* ===================================================================== + INDUSTRIAL BLUEPRINT CANVAS + ProcessGraph + BlueprintFrame (scoped via [data-canvas="blueprint"]) + ===================================================================== */ .bp-frame { position: relative; width: 100%; @@ -879,7 +1185,6 @@ textarea.studio-input { resize: vertical; min-height: 64px; } font-size: 11px; } -/* ---- top + bottom instrument readouts ---- */ .bp-readout { display: flex; align-items: center; @@ -909,21 +1214,9 @@ textarea.studio-input { resize: vertical; min-height: 64px; } gap: 8px; font-weight: 500; } -.bp-readout-lbl { - color: var(--bp-muted); - font-size: 9.5px; - letter-spacing: 0.12em; -} -.bp-readout-val { - color: var(--bp-navy); - font-weight: 700; -} -.bp-readout-sep { - width: 0; - height: 100%; - border-left: 1px dashed var(--bp-muted-2); - margin: 0; -} +.bp-readout-lbl { color: var(--bp-muted); font-size: 9.5px; letter-spacing: 0.12em; } +.bp-readout-val { color: var(--bp-navy); font-weight: 700; } +.bp-readout-sep { width: 0; height: 100%; border-left: 1px dashed var(--bp-muted-2); } .bp-readout-status .bp-readout-val { padding: 1px 6px; border: 1px solid currentColor; } .bp-readout-live .bp-readout-val { color: var(--bp-ok); background: var(--bp-ok-soft); } .bp-readout-blueprint .bp-readout-val { color: var(--bp-amber); background: var(--bp-amber-soft); } @@ -932,19 +1225,9 @@ textarea.studio-input { resize: vertical; min-height: 64px; } .bp-readout-snapshot .bp-readout-val { color: var(--bp-muted); } .bp-readout-tx .bp-readout-val { color: var(--bp-info); } -/* ---- canvas surface ---- */ -.bp-canvas-wrap { - position: relative; - overflow: hidden; - background: var(--bp-paper); -} -.bp-canvas { - position: absolute; - inset: 18px 0 0 18px; - background: var(--bp-paper); -} +.bp-canvas-wrap { position: relative; overflow: hidden; background: var(--bp-paper); } +.bp-canvas { position: absolute; inset: 18px 0 0 18px; background: var(--bp-paper); } -/* ---- rulers ---- */ .bp-ruler { position: absolute; background: var(--bp-paper-2); @@ -954,57 +1237,26 @@ textarea.studio-input { resize: vertical; min-height: 64px; } letter-spacing: 0.04em; overflow: hidden; } -.bp-ruler-top { - top: 0; left: 18px; right: 0; - height: 18px; - border-bottom: 1px solid var(--bp-navy); -} -.bp-ruler-left { - top: 18px; left: 0; bottom: 0; - width: 18px; - border-right: 1px solid var(--bp-navy); -} -.bp-tick { - position: absolute; - width: 1px; - background: var(--bp-muted-2); - pointer-events: none; -} +.bp-ruler-top { top: 0; left: 18px; right: 0; height: 18px; border-bottom: 1px solid var(--bp-navy); } +.bp-ruler-left { top: 18px; left: 0; bottom: 0; width: 18px; border-right: 1px solid var(--bp-navy); } +.bp-tick { position: absolute; width: 1px; background: var(--bp-muted-2); pointer-events: none; } .bp-ruler-top .bp-tick { top: 12px; bottom: 0; } .bp-ruler-top .bp-tick.is-major { top: 6px; background: var(--bp-navy); } -.bp-ruler-left .bp-tick { - width: auto; height: 1px; - left: 12px; right: 0; - top: auto; - background: var(--bp-muted-2); -} +.bp-ruler-left .bp-tick { width: auto; height: 1px; left: 12px; right: 0; top: auto; background: var(--bp-muted-2); } .bp-ruler-left .bp-tick.is-major { left: 6px; background: var(--bp-navy); } -.bp-tick-label { - position: absolute; - color: var(--bp-navy); - font-weight: 600; -} +.bp-tick-label { position: absolute; color: var(--bp-navy); font-weight: 600; } .bp-ruler-top .bp-tick-label { top: -10px; left: 2px; } -.bp-ruler-left .bp-tick-label { - left: -2px; - top: -12px; - transform: rotate(-90deg); - transform-origin: left top; -} +.bp-ruler-left .bp-tick-label { left: -2px; top: -12px; transform: rotate(-90deg); transform-origin: left top; } .bp-corner-tl { - position: absolute; - top: 0; left: 0; + position: absolute; top: 0; left: 0; width: 18px; height: 18px; background: var(--bp-navy); color: var(--bp-paper); - display: grid; - place-items: center; + display: grid; place-items: center; font-family: var(--bp-mono); - font-size: 14px; - font-weight: 700; + font-size: 14px; font-weight: 700; } -/* ---- legend ---- */ .bp-legend { display: inline-flex; align-items: center; gap: 6px; } .bp-swatch { display: inline-block; width: 12px; height: 4px; border: 1px solid var(--bp-navy); } .bp-swatch-done { background: var(--bp-ok); border-color: var(--bp-ok); } @@ -1013,7 +1265,6 @@ textarea.studio-input { resize: vertical; min-height: 64px; } .bp-swatch-errored { background: var(--bp-err); border-color: var(--bp-err); } .bp-swatch-idle { background: transparent; border-color: var(--bp-muted-2); border-style: dashed; } -/* ---- nodes: square, 1px navy stroke, mono uppercase ---- */ [data-canvas="blueprint"] .bp-node { width: 256px; background: var(--bp-paper); @@ -1040,32 +1291,22 @@ textarea.studio-input { resize: vertical; min-height: 64px; } .bp-node-kind { font-weight: 700; } .bp-node-state { color: var(--bp-paper-2); font-weight: 500; font-size: 9.5px; } .bp-node-body { - display: flex; - align-items: center; - gap: 7px; + display: flex; align-items: center; gap: 7px; padding: 10px 10px 9px; border-bottom: 1px solid var(--bp-navy); } .bp-node-name { - font-weight: 600; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 0.04em; + font-weight: 600; font-size: 12px; + text-transform: uppercase; letter-spacing: 0.04em; color: var(--bp-navy); flex: 1; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; + overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .bp-node-foot { - display: flex; - justify-content: space-between; - align-items: center; - gap: 8px; + display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 3px 8px; background: var(--bp-paper-2); - font-size: 9.5px; - letter-spacing: 0.08em; + font-size: 9.5px; letter-spacing: 0.08em; color: var(--bp-muted); text-transform: uppercase; } @@ -1082,13 +1323,13 @@ textarea.studio-input { resize: vertical; min-height: 64px; } .bp-node-queued { border-color: var(--bp-info); } .bp-node-idle .bp-node-head { background: var(--bp-muted); } .bp-node-idle { border-color: var(--bp-muted-2); border-style: dashed; } - .bp-node-sel { outline: 2px solid var(--bp-amber); outline-offset: 0; } .bp-node-sel .bp-node-foot { background: var(--bp-amber-strong); } .bp-handle { background: var(--bp-navy); width: 6px; height: 6px; border-radius: 0; border: 0; } -/* ---- ReactFlow control overrides under blueprint scope ---- */ -[data-canvas="blueprint"] .react-flow__controls { +[data-canvas="blueprint"] .react-flow__controls, +[data-canvas="blueprint"] .react-flow__minimap, +[data-canvas="blueprint"] .bp-minimap { background: var(--bp-paper); border: 1px solid var(--bp-navy); border-radius: 0; @@ -1099,23 +1340,10 @@ textarea.studio-input { resize: vertical; min-height: 64px; } background: var(--bp-paper); border-bottom: 1px solid var(--bp-navy); color: var(--bp-navy); - border-radius: 0; -} -[data-canvas="blueprint"] .react-flow__controls-button:hover { - background: var(--bp-paper-2); - color: var(--bp-navy); } +[data-canvas="blueprint"] .react-flow__controls-button:hover { background: var(--bp-paper-2); } [data-canvas="blueprint"] .react-flow__controls-button svg { fill: var(--bp-navy); } -[data-canvas="blueprint"] .react-flow__minimap, -[data-canvas="blueprint"] .bp-minimap { - border-radius: 0; - background: var(--bp-paper); - border: 1px solid var(--bp-navy); -} [data-canvas="blueprint"] .react-flow__edge-text { font-family: var(--bp-mono); } [data-canvas="blueprint"] .react-flow__edge.selected .react-flow__edge-path, [data-canvas="blueprint"] .react-flow__edge:focus .react-flow__edge-path { stroke: var(--bp-amber); } [data-canvas="blueprint"] .react-flow__attribution { display: none; } - -/* Override the dotted .mc-main background when blueprint is mounted inside it. */ -.mc-main:has([data-canvas="blueprint"]) { background: transparent; padding: 8px; } diff --git a/src/lib/buildScenarios.ts b/src/lib/buildScenarios.ts index 87b16d7..78f45b9 100644 --- a/src/lib/buildScenarios.ts +++ b/src/lib/buildScenarios.ts @@ -217,11 +217,11 @@ interface CandidateBucket { } const FAMILIES = [ - { id: "procurement", label: "Procurement to Pay", subtitle: "Requisition → PO → 3-way match", accent: "#3b82f6", re: /procure|purchas|pr_to_po|atlas|requisition|po\b/i }, - { id: "ar", label: "Accounts Receivable", subtitle: "Refunds, credits & collections", accent: "#10b981", re: /refund|credit|collect|receivable|invoice/i }, - { id: "hcm", label: "People Operations", subtitle: "Onboard · Offboard · Leave", accent: "#a855f7", re: /onboard|offboard|hire|hcm|employee|leave|payroll|hr\b/i }, - { id: "gl", label: "GL Close", subtitle: "Accruals, reconciliations, journals", accent: "#f59e0b", re: /close|ledger|journal|accrual|reconcil|gl\b/i }, - { id: "service", label: "Service Operations", subtitle: "Tickets, incidents, support", accent: "#ef4444", re: /ticket|incident|support|service|case\b/i }, + { id: "procurement", label: "Procurement to Pay", subtitle: "Requisition → PO → 3-way match", accent: "#1a2740", re: /procure|purchas|pr_to_po|atlas|requisition|po\b/i }, + { id: "ar", label: "Accounts Receivable", subtitle: "Refunds, credits & collections", accent: "#3d6a2c", re: /refund|credit|collect|receivable|invoice/i }, + { id: "hcm", label: "People Operations", subtitle: "Onboard · Offboard · Leave", accent: "#1d6f82", re: /onboard|offboard|hire|hcm|employee|leave|payroll|hr\b/i }, + { id: "gl", label: "GL Close", subtitle: "Accruals, reconciliations, journals", accent: "#c46a14", re: /close|ledger|journal|accrual|reconcil|gl\b/i }, + { id: "service", label: "Service Operations", subtitle: "Tickets, incidents, support", accent: "#a6342a", re: /ticket|incident|support|service|case\b/i }, ]; export async function buildLiveScenariosFromApi(signal?: AbortSignal): Promise<{ scenarios: ProcessScenario[]; workItems: WorkItem[]; distinctDefs: number }> { @@ -298,7 +298,7 @@ export async function buildLiveScenariosFromApi(signal?: AbortSignal): Promise<{ id: `extra-${scenarios.length}`, label: e.graph.process_definition.display_name || e.graph.process_definition.name, subtitle: `${e.bucket.cases.length} live cases`, - accent: "#64748b", + accent: "#4a5b80", }, e.bucket.key, e.graph, diff --git a/src/scenarios.json b/src/scenarios.json index f96eabb..f0d1bfe 100644 --- a/src/scenarios.json +++ b/src/scenarios.json @@ -1,8138 +1 @@ -{ - "fetchedFrom": "https://demo.flow-master.ai", - "fetchedAt": "2026-06-13T19:26:33.205Z", - "totals": { - "workItems": 80, - "distinctDefs": 37, - "scenarios": 3 - }, - "board": [ - { - "transaction_id": "8926f920179a49d6ad313995654db4a2", - "case_key": "8926f920179a49d6ad313995654db4a2", - "short_id": "8926f920", - "business_subject": "VERIFY-FIX-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-13T17:39:47.378016+00:00", - "updated_at": "2026-06-13T17:39:47.555179+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "223297ea028b4344bec72dbfa01dd76c", - "active_step": null, - "active_step_display_name": "Reference Review", - "next_action": "At step: Reference Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "7a9cd1d186b940d194a0640ce49dd918", - "case_key": "7a9cd1d186b940d194a0640ce49dd918", - "short_id": "7a9cd1d1", - "business_subject": "25f89310942744c98987aa7a9759af5c #7a9cd1d1", - "display_name": "25f89310942744c98987aa7a9759af5c", - "definition_name": "25f89310942744c98987aa7a9759af5c", - "definition_key": "25f89310942744c98987aa7a9759af5c", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-13T17:36:19.806293+00:00", - "updated_at": "2026-06-13T17:37:19.594177+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d976998547804d33b4f99bb240f94a82", - "case_key": "d976998547804d33b4f99bb240f94a82", - "short_id": "d9769985", - "business_subject": "SHOW-2026-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-13T17:26:36.391132+00:00", - "updated_at": "2026-06-13T17:26:36.535412+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "223297ea028b4344bec72dbfa01dd76c", - "active_step": null, - "active_step_display_name": "Reference Review", - "next_action": "At step: Reference Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "43dee7ef94c54680bb52c934717eb713", - "case_key": "43dee7ef94c54680bb52c934717eb713", - "short_id": "43dee7ef", - "business_subject": "VERIFY-2026-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-13T17:24:38.826635+00:00", - "updated_at": "2026-06-13T17:24:39.037951+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "223297ea028b4344bec72dbfa01dd76c", - "active_step": null, - "active_step_display_name": "Reference Review", - "next_action": "At step: Reference Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "384fa003719d4675bc2fa2876c80f759", - "case_key": "384fa003719d4675bc2fa2876c80f759", - "short_id": "384fa003", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "definition_name": "atlas-f1-fresh-20260610090831-2613", - "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-13T15:40:22.890538+00:00", - "updated_at": "2026-06-13T15:40:23.004508+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "1909385065124b82b27a5f1f361db263", - "case_key": "1909385065124b82b27a5f1f361db263", - "short_id": "19093850", - "business_subject": "Vendor Invoice Approval v2 #19093850", - "display_name": "Vendor Invoice Approval v2", - "definition_name": "vendor_invoice_approval_process_studio_v10_mqb61if5_ed1389df", - "definition_key": "6063af7d7a2b48388bd7cfa91c717538", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-13T14:42:15.339048+00:00", - "updated_at": "2026-06-13T14:42:15.618655+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "6063af7d7a2b48388bd7cfa91c717538_sidekick_mqb61if5_ed1389df_intake", - "active_step": null, - "active_step_display_name": "Intake", - "next_action": "At step: Intake", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "4e9a2afb0d9a47db992c3e23f1a357dd", - "case_key": "4e9a2afb0d9a47db992c3e23f1a357dd", - "short_id": "4e9a2afb", - "business_subject": "PO-FINAL-2026-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T17:35:10.955372+00:00", - "updated_at": "2026-06-12T17:35:11.080494+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "223297ea028b4344bec72dbfa01dd76c", - "active_step": null, - "active_step_display_name": "Reference Review", - "next_action": "At step: Reference Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "4bbe10a44c684fe0856534c1dc7eab2e", - "case_key": "4bbe10a44c684fe0856534c1dc7eab2e", - "short_id": "4bbe10a4", - "business_subject": "PO-GUARD-2026-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T17:29:47.386421+00:00", - "updated_at": "2026-06-12T17:32:07.891160+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "f3773a8bb2dd404fbcaeab976c6b5042", - "case_key": "f3773a8bb2dd404fbcaeab976c6b5042", - "short_id": "f3773a8b", - "business_subject": "PO-ADV-2026-0613", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T17:17:54.868349+00:00", - "updated_at": "2026-06-12T17:18:02.690995+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "91f14246ad2b4a059657167bdd9c4017", - "case_key": "91f14246ad2b4a059657167bdd9c4017", - "short_id": "91f14246", - "business_subject": "PO-DEMO-2026-0613-B", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T16:54:13.019702+00:00", - "updated_at": "2026-06-12T16:54:19.827044+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "8b1d0eb85da245b38ba9beb0747b1694", - "case_key": "8b1d0eb85da245b38ba9beb0747b1694", - "short_id": "8b1d0eb8", - "business_subject": "EA2 Runtime Reference #8b1d0eb8", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T16:51:41.878268+00:00", - "updated_at": "2026-06-12T16:51:42.162677+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "223297ea028b4344bec72dbfa01dd76c", - "active_step": null, - "active_step_display_name": "Reference Review", - "next_action": "At step: Reference Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "fd3da39a1acc4d66b63a7570fd469e8c", - "case_key": "fd3da39a1acc4d66b63a7570fd469e8c", - "short_id": "fd3da39a", - "business_subject": "72bda966d3bb4342b92c5a4478a7cf4e #fd3da39a", - "display_name": "72bda966d3bb4342b92c5a4478a7cf4e", - "definition_name": "72bda966d3bb4342b92c5a4478a7cf4e", - "definition_key": "72bda966d3bb4342b92c5a4478a7cf4e", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T14:53:26.935052+00:00", - "updated_at": "2026-06-12T14:53:27.052799+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "72bda966d3bb4342b92c5a4478a7cf4e_sidekick_mqb1ph31_3d4a6d3f_intake", - "active_step": null, - "active_step_display_name": "Intake", - "next_action": "At step: Intake", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "34d954b74f1b4f088a1b55d4e178ad1d", - "case_key": "34d954b74f1b4f088a1b55d4e178ad1d", - "short_id": "34d954b7", - "business_subject": "COWORK-FM-E2E-20260612", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T14:35:01.350827+00:00", - "updated_at": "2026-06-12T14:35:29.679180+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "383a350a18384193a211a5ea6f3c9b5d", - "case_key": "383a350a18384193a211a5ea6f3c9b5d", - "short_id": "383a350a", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612143250", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T14:32:54.224019+00:00", - "updated_at": "2026-06-12T14:32:54.968979+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d94278eebe7640269b8b3a4cfb8c684e", - "case_key": "d94278eebe7640269b8b3a4cfb8c684e", - "short_id": "d94278ee", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612143118", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T14:31:21.214437+00:00", - "updated_at": "2026-06-12T14:31:22.123975+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "df9812fa010c42c4aed16d67acf5da19", - "case_key": "df9812fa010c42c4aed16d67acf5da19", - "short_id": "df9812fa", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612143046", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T14:30:49.905685+00:00", - "updated_at": "2026-06-12T14:30:50.979373+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "89038b0e227a4a7b826ed605e3403480", - "case_key": "89038b0e227a4a7b826ed605e3403480", - "short_id": "89038b0e", - "business_subject": "adb1221961c64259bd59373d61fd9f97 #89038b0e", - "display_name": "adb1221961c64259bd59373d61fd9f97", - "definition_name": "adb1221961c64259bd59373d61fd9f97", - "definition_key": "adb1221961c64259bd59373d61fd9f97", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T13:09:18.541247+00:00", - "updated_at": "2026-06-12T13:09:31.670439+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "6524e3bbcc8645adad71014550dad8f7", - "case_key": "6524e3bbcc8645adad71014550dad8f7", - "short_id": "6524e3bb", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612105554", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T10:55:57.973723+00:00", - "updated_at": "2026-06-12T10:55:58.837244+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "7cbba1d9e26c47d2989622d8d193478f", - "case_key": "7cbba1d9e26c47d2989622d8d193478f", - "short_id": "7cbba1d9", - "business_subject": "8df61a3abce04c29be918301248a56a6 #7cbba1d9", - "display_name": "8df61a3abce04c29be918301248a56a6", - "definition_name": "8df61a3abce04c29be918301248a56a6", - "definition_key": "8df61a3abce04c29be918301248a56a6", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T10:46:37.168848+00:00", - "updated_at": "2026-06-12T10:48:19.514765+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "884ee7e9792a458495cf2c0e4c698951", - "case_key": "884ee7e9792a458495cf2c0e4c698951", - "short_id": "884ee7e9", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612104551", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T10:45:54.450224+00:00", - "updated_at": "2026-06-12T10:45:55.192489+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "08a23848d28c4fdc850b678a34e95778", - "case_key": "08a23848d28c4fdc850b678a34e95778", - "short_id": "08a23848", - "business_subject": "PR-SAP-ANGOLA-E2E-20260612104418", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-12T10:44:21.521427+00:00", - "updated_at": "2026-06-12T10:44:22.546015+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ba6b061a6a3847749ad1e185fb771a2f", - "case_key": "ba6b061a6a3847749ad1e185fb771a2f", - "short_id": "ba6b061a", - "business_subject": "d403d4d7a760458793d287fc908f3f59 #ba6b061a", - "display_name": "d403d4d7a760458793d287fc908f3f59", - "definition_name": "d403d4d7a760458793d287fc908f3f59", - "definition_key": "d403d4d7a760458793d287fc908f3f59", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:57:44.608821+00:00", - "updated_at": "2026-06-12T06:57:45.277003+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "efa4c00eb7d64e359009bfb449e7fe4c", - "case_key": "efa4c00eb7d64e359009bfb449e7fe4c", - "short_id": "efa4c00e", - "business_subject": "4d79e8f644ba48d2bdde235a0ada0335 #efa4c00e", - "display_name": "4d79e8f644ba48d2bdde235a0ada0335", - "definition_name": "4d79e8f644ba48d2bdde235a0ada0335", - "definition_key": "4d79e8f644ba48d2bdde235a0ada0335", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:54:40.834844+00:00", - "updated_at": "2026-06-12T06:54:41.608911+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "c04f35ee14b341b3ac54b7eea6426823", - "case_key": "c04f35ee14b341b3ac54b7eea6426823", - "short_id": "c04f35ee", - "business_subject": "b3dae5a9099d4fda83ac2aa3d2b02840 #c04f35ee", - "display_name": "b3dae5a9099d4fda83ac2aa3d2b02840", - "definition_name": "b3dae5a9099d4fda83ac2aa3d2b02840", - "definition_key": "b3dae5a9099d4fda83ac2aa3d2b02840", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:51:27.863105+00:00", - "updated_at": "2026-06-12T06:51:28.682201+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ce6cef9161d24c76aab7f9133073b156", - "case_key": "ce6cef9161d24c76aab7f9133073b156", - "short_id": "ce6cef91", - "business_subject": "7847162ea70f4799a80b3a50d70e21ab #ce6cef91", - "display_name": "7847162ea70f4799a80b3a50d70e21ab", - "definition_name": "7847162ea70f4799a80b3a50d70e21ab", - "definition_key": "7847162ea70f4799a80b3a50d70e21ab", - "hub": null, - "status": "completed", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:48:15.964429+00:00", - "updated_at": "2026-06-12T06:48:16.842062+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "eac8401e08d3475d955ee8c3bc1b3bd9", - "case_key": "eac8401e08d3475d955ee8c3bc1b3bd9", - "short_id": "eac8401e", - "business_subject": "08c97cf1b1444bf7ad18aee2a8d463be #eac8401e", - "display_name": "08c97cf1b1444bf7ad18aee2a8d463be", - "definition_name": "08c97cf1b1444bf7ad18aee2a8d463be", - "definition_key": "08c97cf1b1444bf7ad18aee2a8d463be", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:44:04.356067+00:00", - "updated_at": "2026-06-12T06:44:04.469559+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "08c97cf1b1444bf7ad18aee2a8d463be_sidekick_mqak922q_a070af99_intake_gate", - "active_step": null, - "active_step_display_name": "Intake Gate", - "next_action": "At step: Intake Gate", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "45dcef3c6832489d98ca5fb542512dd6", - "case_key": "45dcef3c6832489d98ca5fb542512dd6", - "short_id": "45dcef3c", - "business_subject": "a2b61518b873493b8fa36c27f9f44272 #45dcef3c", - "display_name": "a2b61518b873493b8fa36c27f9f44272", - "definition_name": "a2b61518b873493b8fa36c27f9f44272", - "definition_key": "a2b61518b873493b8fa36c27f9f44272", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:39:27.197645+00:00", - "updated_at": "2026-06-12T06:39:27.295652+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "a2b61518b873493b8fa36c27f9f44272_sidekick_mqak2v50_84ed6ae4_intake_gate", - "active_step": null, - "active_step_display_name": "Intake Gate 924819204", - "next_action": "At step: Intake Gate 924819204", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "7561705fe4774a6c840478af12fc9987", - "case_key": "7561705fe4774a6c840478af12fc9987", - "short_id": "7561705f", - "business_subject": "75baa6d3512e4be7be6374499cdcf6ee #7561705f", - "display_name": "75baa6d3512e4be7be6374499cdcf6ee", - "definition_name": "75baa6d3512e4be7be6374499cdcf6ee", - "definition_key": "75baa6d3512e4be7be6374499cdcf6ee", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:39:17.380799+00:00", - "updated_at": "2026-06-12T06:39:17.505514+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "75baa6d3512e4be7be6374499cdcf6ee_node_mqak35ad_7aedb035_75baa6d3512e4be7", - "active_step": null, - "active_step_display_name": "Archive Complete 924819204", - "next_action": "At step: Archive Complete 924819204", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "388172610b5742c18a254b9bdc10955d", - "case_key": "388172610b5742c18a254b9bdc10955d", - "short_id": "38817261", - "business_subject": "49847f146ed045e2957b1796e41e3fbb #38817261", - "display_name": "49847f146ed045e2957b1796e41e3fbb", - "definition_name": "49847f146ed045e2957b1796e41e3fbb", - "definition_key": "49847f146ed045e2957b1796e41e3fbb", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:31:58.710504+00:00", - "updated_at": "2026-06-12T06:31:58.857334+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "49847f146ed045e2957b1796e41e3fbb_node_mqajtnnb_2b4717ec_final_uat_archiv", - "active_step": null, - "active_step_display_name": "final_uat_archive_923644457_form", - "next_action": "At step: final_uat_archive_923644457_form", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "981d63e4ba014855aa464a15b70dfe14", - "case_key": "981d63e4ba014855aa464a15b70dfe14", - "short_id": "981d63e4", - "business_subject": "fcda8fca25444ee88a95641d3ef8e6fe #981d63e4", - "display_name": "fcda8fca25444ee88a95641d3ef8e6fe", - "definition_name": "fcda8fca25444ee88a95641d3ef8e6fe", - "definition_key": "fcda8fca25444ee88a95641d3ef8e6fe", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-12T06:22:50.216605+00:00", - "updated_at": "2026-06-12T06:22:50.535485+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "fcda8fca25444ee88a95641d3ef8e6fe_node_mqajhg08_29f48a65_uat_intake", - "active_step": null, - "active_step_display_name": "UAT Intake", - "next_action": "At step: UAT Intake", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "69ad28cd69904c47855af6b7827133a5", - "case_key": "69ad28cd69904c47855af6b7827133a5", - "short_id": "69ad28cd", - "business_subject": "Employee Onboarding #69ad28cd", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9lqllf_45de4c53", - "definition_key": "d6ba293866504434847654c8a03134a0", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T19:42:37.581594+00:00", - "updated_at": "2026-06-11T19:42:37.875624+00:00", - "age_days": 1, - "amount": null, - "currency": null, - "current_node": "d6ba293866504434847654c8a03134a0_node_mq9wmdsx_9be5cf9e_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "0c1bc086b6904e4e9147b59b682f9a56", - "case_key": "0c1bc086b6904e4e9147b59b682f9a56", - "short_id": "0c1bc086", - "business_subject": "Employee Onboarding #0c1bc086", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9lpdiz_a360d1be", - "definition_key": "ba935cb96eb34381b5643f018862d846", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T17:44:22.315710+00:00", - "updated_at": "2026-06-11T19:45:49.008140+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "ba935cb96eb34381b5643f018862d846_node_mq9sdik4_290ff51a_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "16712d3556f2460b89f5ddb94943b39e", - "case_key": "16712d3556f2460b89f5ddb94943b39e", - "short_id": "16712d35", - "business_subject": "Employee Onboarding #16712d35", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9mbkpy_a7e378d0", - "definition_key": "57b83d66d2994fd583cfec0de82b1b46", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T15:57:59.152072+00:00", - "updated_at": "2026-06-11T19:45:48.963192+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "57b83d66d2994fd583cfec0de82b1b46_node_mq9olu6r_8affcb98_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "38b4bd835cd142f38ca3a369c3639a30", - "case_key": "38b4bd835cd142f38ca3a369c3639a30", - "short_id": "38b4bd83", - "business_subject": "Employee Onboarding #38b4bd83", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9mgjw2_c0424656", - "definition_key": "670b98077c3b424a883125d4b9869a2d", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T15:37:32.179072+00:00", - "updated_at": "2026-06-11T19:45:48.930983+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "670b98077c3b424a883125d4b9869a2d_node_mq9nvjcf_62fe04c8_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d256b8593ce74f289c7ba1333f7e337d", - "case_key": "d256b8593ce74f289c7ba1333f7e337d", - "short_id": "d256b859", - "business_subject": "PR-SAP-ANGOLA-E2E-20260611151919", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T15:19:23.420067+00:00", - "updated_at": "2026-06-11T15:19:25.990951+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b57ea6957e5c4382aae5c730d09eb27d", - "case_key": "b57ea6957e5c4382aae5c730d09eb27d", - "short_id": "b57ea695", - "business_subject": "PR-SAP-ANGOLA-E2E-20260611151814", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T15:18:17.989224+00:00", - "updated_at": "2026-06-11T15:18:20.640390+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "1748b69eafe64a39ab56d517f811a1dd", - "case_key": "1748b69eafe64a39ab56d517f811a1dd", - "short_id": "1748b69e", - "business_subject": "Employee Onboarding #1748b69e", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9mijky_eef2cf7f", - "definition_key": "781830a7e82941e5beab213d2726989e", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T14:59:26.308527+00:00", - "updated_at": "2026-06-11T19:45:48.903854+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "781830a7e82941e5beab213d2726989e_node_mq9mikmd_4927648a_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "74e26ea8e5964a4d961dd63c3706f0e2", - "case_key": "74e26ea8e5964a4d961dd63c3706f0e2", - "short_id": "74e26ea8", - "business_subject": "Employee Onboarding #74e26ea8", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9mgs32_8bce5317", - "definition_key": "d80a7bc5287844bcbf364f071e3b5f8c", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T14:59:03.593590+00:00", - "updated_at": "2026-06-11T19:45:48.862734+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "d80a7bc5287844bcbf364f071e3b5f8c_node_mq9mi30s_cbfcb6a6_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "1e9a429bbec840f99b31e364e9e3c2b9", - "case_key": "1e9a429bbec840f99b31e364e9e3c2b9", - "short_id": "1e9a429b", - "business_subject": "PR-ANGOLA-001 | Printer Procurement - Angola", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T14:54:48.031464+00:00", - "updated_at": "2026-06-11T14:55:03.613752+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "6be59bb639264608bccae3b55c93f9fa", - "case_key": "6be59bb639264608bccae3b55c93f9fa", - "short_id": "6be59bb6", - "business_subject": "Purchase Requisition to PO · 6be59bb6", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T14:10:28.841672+00:00", - "updated_at": "2026-06-11T14:10:28.841672+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "pr_to_po_demo_review", - "active_step": "pr_to_po_demo_review", - "active_step_display_name": "Demo Manager Review", - "next_action": "At step: Demo Manager Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", - "case_key": "43eedf3de1bf4f59b5659ba061b3424d", - "short_id": "43eedf3d", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T14:03:07.152231+00:00", - "updated_at": "2026-06-11T19:45:48.832912+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "3fd157c449d74211ac6ed66ec15e47eb", - "case_key": "3fd157c449d74211ac6ed66ec15e47eb", - "short_id": "3fd157c4", - "business_subject": "Employee Onboarding #3fd157c4", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9cbmqg_5eaa9059", - "definition_key": "8ddb61af0e4447b5b7c365baf1d9a2c8", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T10:24:27.975487+00:00", - "updated_at": "2026-06-11T19:45:48.752631+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "8ddb61af0e4447b5b7c365baf1d9a2c8_node_mq9coxsj_12dfb029_start", - "active_step": null, - "active_step_display_name": "Start", - "next_action": "At step: Start", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "32fcdffe3f1d4752b9b33b83336fd248", - "case_key": "32fcdffe3f1d4752b9b33b83336fd248", - "short_id": "32fcdffe", - "business_subject": "Employee Onboarding #32fcdffe", - "display_name": "Employee Onboarding", - "definition_name": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", - "definition_key": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T10:13:23.284997+00:00", - "updated_at": "2026-06-11T19:45:48.721775+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim_no", - "active_step": null, - "active_step_display_name": "New step", - "next_action": "At step: New step", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "828ec21edef344089cbb1be30623bfe6", - "case_key": "828ec21edef344089cbb1be30623bfe6", - "short_id": "828ec21e", - "business_subject": "Employee Onboarding #828ec21e", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq9c30ns_ccee0495", - "definition_key": "adda20c19fb640588510a84d69b02740", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-11T10:10:20.844295+00:00", - "updated_at": "2026-06-11T19:45:48.694685+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", - "active_step": null, - "active_step_display_name": "New step", - "next_action": "At step: New step", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "4a2c20c592e64e378191d763ec1eae0a", - "case_key": "4a2c20c592e64e378191d763ec1eae0a", - "short_id": "4a2c20c5", - "business_subject": "COWORK-FORM-4-mq9c0rqu", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T10:05:39.173072+00:00", - "updated_at": "2026-06-11T10:06:05.704409+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "4a54ce758ca346a786ebdb1850877e10", - "case_key": "4a54ce758ca346a786ebdb1850877e10", - "short_id": "4a54ce75", - "business_subject": "COWORK-FORM-3-mq9by0ae", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T10:03:30.314136+00:00", - "updated_at": "2026-06-11T10:04:16.915017+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "dd8b66ea353d483f929ba15783ec92b7", - "case_key": "dd8b66ea353d483f929ba15783ec92b7", - "short_id": "dd8b66ea", - "business_subject": "COWORK-FORM-2-mq9bvvss", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T10:01:51.212980+00:00", - "updated_at": "2026-06-11T10:02:38.138809+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "76114e9bbbbc4ea28e6c2b2ede68f9eb", - "case_key": "76114e9bbbbc4ea28e6c2b2ede68f9eb", - "short_id": "76114e9b", - "business_subject": "COWORK-FORM-mq9blyjv", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T09:54:08.213270+00:00", - "updated_at": "2026-06-11T10:00:37.709263+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "622329654050422c827d351c96ebea0a", - "case_key": "622329654050422c827d351c96ebea0a", - "short_id": "62232965", - "business_subject": "Purchase Requisition to PO #62232965", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T08:02:16.338009+00:00", - "updated_at": "2026-06-11T19:45:48.650575+00:00", - "age_days": 2, - "amount": 2700, - "currency": "USD", - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b3a5bac8890945d8a4b9eae569260434", - "case_key": "b3a5bac8890945d8a4b9eae569260434", - "short_id": "b3a5bac8", - "business_subject": "REF-001", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T04:11:25.090164+00:00", - "updated_at": "2026-06-11T04:13:02.305344+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "21de2ec4d1304db891ddeefa0f404803", - "case_key": "21de2ec4d1304db891ddeefa0f404803", - "short_id": "21de2ec4", - "business_subject": "EA2 Runtime Reference #21de2ec4", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:27:10.984483+00:00", - "updated_at": "2026-06-11T19:45:48.618988+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "c0f20ec170d547948b311ffc4ba3393e", - "case_key": "c0f20ec170d547948b311ffc4ba3393e", - "short_id": "c0f20ec1", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:27:09.602561+00:00", - "updated_at": "2026-06-11T19:45:48.589608+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "750b2ea3226d4e10be14297ec909fc81", - "case_key": "750b2ea3226d4e10be14297ec909fc81", - "short_id": "750b2ea3", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "definition_name": "atlas-f1-fresh-20260610090831-2613", - "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:27:08.186941+00:00", - "updated_at": "2026-06-11T19:45:48.539737+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "short_id": "ab8d82e5", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:25:49.888195+00:00", - "updated_at": null, - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "short_id": "ab8d82e5", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": "d0000000-0000-0000-0000-000000000099", - "requester_name": "Platform SuperAdmin", - "requester_display_name": "Platform SuperAdmin", - "created_at": "2026-06-11T03:25:49.057538", - "updated_at": "2026-06-11T03:25:50.943708", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "9656143c07414f39bcb371a3e1de4311", - "case_key": "9656143c07414f39bcb371a3e1de4311", - "short_id": "9656143c", - "business_subject": "Employee Onboarding #9656143c", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq8jis7g_16033df2", - "definition_key": "698d16520c194090a5b7ecc097345712", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-10T20:56:32.614346+00:00", - "updated_at": "2026-06-11T19:45:48.514549+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "19ef62c7faab4030b936c2078a7b65a9", - "case_key": "19ef62c7faab4030b936c2078a7b65a9", - "short_id": "19ef62c7", - "business_subject": "FM-E2E-RETRY-20260610175121", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:51:22.844202+00:00", - "updated_at": "2026-06-10T17:51:23.870527+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "5ecec9f1485b4383b99cbadf6f6a5ab5", - "case_key": "5ecec9f1485b4383b99cbadf6f6a5ab5", - "short_id": "5ecec9f1", - "business_subject": "FM-E2E-20260610175121", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:51:21.446832+00:00", - "updated_at": "2026-06-10T17:51:22.330766+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "01ffd2d844ec4146ae9dd185a6d38058", - "case_key": "01ffd2d844ec4146ae9dd185a6d38058", - "short_id": "01ffd2d8", - "business_subject": "FM-E2E-RETRY-20260610174232", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:42:34.262469+00:00", - "updated_at": "2026-06-10T17:42:35.214826+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "70063e088e934d1db9b1479029309dff", - "case_key": "70063e088e934d1db9b1479029309dff", - "short_id": "70063e08", - "business_subject": "FM-E2E-20260610174232", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:42:32.888873+00:00", - "updated_at": "2026-06-10T17:42:33.815970+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "a7f71ba99c634247b99279ff1b226be6", - "case_key": "a7f71ba99c634247b99279ff1b226be6", - "short_id": "a7f71ba9", - "business_subject": "EA2 Runtime Reference #a7f71ba9", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:41:24.372598+00:00", - "updated_at": "2026-06-11T19:45:48.485204+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "882c690ed057432594e0dd2a669f86ef", - "case_key": "882c690ed057432594e0dd2a669f86ef", - "short_id": "882c690e", - "business_subject": "FM-E2E-20260610174122", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:41:23.005230+00:00", - "updated_at": "2026-06-10T17:41:23.990868+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b91037cdca544bf78052306ea8da3ded", - "case_key": "b91037cdca544bf78052306ea8da3ded", - "short_id": "b91037cd", - "business_subject": "FM-E2E-20260610173805", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:38:05.660972+00:00", - "updated_at": "2026-06-10T17:38:06.444638+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "a49f75af91aa46da97786b5ee5aa30b8", - "case_key": "a49f75af91aa46da97786b5ee5aa30b8", - "short_id": "a49f75af", - "business_subject": "FM-E2E-20260610172715", - "display_name": "EA2 Runtime Reference", - "definition_name": "EA2 Runtime Reference", - "definition_key": "54b7d8ceba424f4d91203cda98e40b92", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T17:27:15.802029+00:00", - "updated_at": "2026-06-10T17:27:16.821962+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": "81b9d1d99e9d42a3930d44c126ebf0b2", - "active_step": null, - "active_step_display_name": "Reference Complete", - "next_action": "At step: Reference Complete", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d3186a18e4024543aac95b488dab0d31", - "case_key": "d3186a18e4024543aac95b488dab0d31", - "short_id": "d3186a18", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:45:51.010865+00:00", - "updated_at": "2026-06-11T19:45:48.437701+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "bbf490377a7b4a5b96d58a6209157988", - "case_key": "bbf490377a7b4a5b96d58a6209157988", - "short_id": "bbf49037", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:44:49.049854+00:00", - "updated_at": "2026-06-11T19:45:48.411092+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "51a6468172114096af5a877c06a56396", - "case_key": "51a6468172114096af5a877c06a56396", - "short_id": "51a64681", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #51a64681", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "cancelled", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:43:19.827037+00:00", - "updated_at": "2026-06-11T19:45:48.385741+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "e1864722c3234958963bd2e97ef868c5", - "case_key": "e1864722c3234958963bd2e97ef868c5", - "short_id": "e1864722", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #e1864722", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:43:11.218770+00:00", - "updated_at": "2026-06-11T19:45:48.339863+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "28c2e894a09342f9806c4f7d64e17d06", - "case_key": "28c2e894a09342f9806c4f7d64e17d06", - "short_id": "28c2e894", - "business_subject": "Employee Onboarding #28c2e894", - "display_name": "Employee Onboarding", - "definition_name": "untitled_wizard_process_studio_v10_mq83va9o_c65c96d5", - "definition_key": "2e34b22ef8364383a64177fb5924b48b", - "hub": null, - "status": "running", - "requester": "a339524d-868e-4835-92de-2c26b9450b1d", - "requester_name": "Demo User", - "requester_display_name": "Demo User", - "created_at": "2026-06-10T13:34:58.522990+00:00", - "updated_at": "2026-06-11T19:45:48.312612+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": "2e34b22ef8364383a64177fb5924b48b_node_mq83vbo0_9920617f_task_mq83zdpe", - "active_step": null, - "active_step_display_name": "New step", - "next_action": "At step: New step", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "short_id": "b02ab1d5", - "business_subject": "Purchase Requisition to PO · b02ab1d5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T12:43:25.457184+00:00", - "updated_at": null, - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "short_id": "b02ab1d5", - "business_subject": "Purchase Requisition to PO · b02ab1d5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": "d0000000-0000-0000-0000-000000000099", - "requester_name": "Platform SuperAdmin", - "requester_display_name": "Platform SuperAdmin", - "created_at": "2026-06-10T12:43:24.498690", - "updated_at": "2026-06-10T12:43:26.257989", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "2c403c48471c4793b7c335d8acc24d1d", - "case_key": "2c403c48471c4793b7c335d8acc24d1d", - "short_id": "2c403c48", - "business_subject": "Approve Requisition #2c403c48", - "display_name": "Approve Requisition", - "definition_name": "approve_requisition", - "definition_key": "approve_requisition", - "hub": null, - "status": "cancelled", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T11:42:42.256508+00:00", - "updated_at": "2026-06-11T19:45:48.284817+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "demo_procurement_case_1001", - "case_key": "demo_procurement_case_1001", - "short_id": "demo_pro", - "business_subject": "Purchase Requisition to PO · demo_pro", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": "demo.flow-master.ai", - "requester_name": "FlowMaster Demo User", - "requester_display_name": "FlowMaster Demo User", - "created_at": "2026-06-10T07:51:37.645Z", - "updated_at": "2026-06-10T07:51:37.645Z", - "age_days": 3, - "amount": 12850, - "currency": "USD", - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d2dfbd61140d4b3d8a527e28831a239c", - "case_key": "d2dfbd61140d4b3d8a527e28831a239c", - "short_id": "d2dfbd61", - "business_subject": "hms-scm-runnable-action-smoke-20260507-2128", - "display_name": "Hospital SCM Runnable Action Process", - "definition_name": "Hospital SCM Runnable Action Process", - "definition_key": "f0f6195f790c442ba71c2542917aa1b5", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:29:24.132248+00:00", - "updated_at": "2026-05-07T21:29:46.038067+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "25fc59452a054689854fd7efeb58b7cf", - "active_step": null, - "active_step_display_name": "Clinical priority capture", - "next_action": "At step: Clinical priority capture", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "1b394a7db21f4be2adf0a21762cc877c", - "case_key": "1b394a7db21f4be2adf0a21762cc877c", - "short_id": "1b394a7d", - "business_subject": "hms-scm-runnable-form-smoke-20260507-2124-retry", - "display_name": "Hospital SCM Runnable Form Process", - "definition_name": "Hospital SCM Runnable Form Process", - "definition_key": "049b61fe2b4f4f138a76cda003abd5c6", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:26:21.047490+00:00", - "updated_at": "2026-06-01T10:49:30.069413+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "f3da1d6eefe64ac294d0aaffd55cc5d6", - "active_step": null, - "active_step_display_name": "Create requisition", - "next_action": "At step: Create requisition", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "845d72fe26074367a51a462527f5165a", - "case_key": "845d72fe26074367a51a462527f5165a", - "short_id": "845d72fe", - "business_subject": "hms-scm-runnable-smoke-20260507-2122", - "display_name": "Hospital SCM Runnable Process", - "definition_name": "Hospital SCM Runnable Process", - "definition_key": "f7f20117e8654b328ab576dbb156d684", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:23:15.942645+00:00", - "updated_at": "2026-06-01T10:49:27.702344+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "76bf876df83d4e51bc093983f7e23fff", - "active_step": null, - "active_step_display_name": "Create requisition", - "next_action": "At step: Create requisition", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "af6e1db030754ac196925a4974a0d589", - "case_key": "af6e1db030754ac196925a4974a0d589", - "short_id": "af6e1db0", - "business_subject": "hms-scm-executable-smoke-20260507-2120", - "display_name": "Hospital SCM Executable Process", - "definition_name": "Hospital SCM Executable Process", - "definition_key": "0e1012836195400d94d3cd8c0e0b6f35", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:21:02.928530+00:00", - "updated_at": "2026-06-01T10:49:26.887258+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "5a3d12ed5f4e4ce4a93bec109d2de034", - "active_step": null, - "active_step_display_name": "Approve clinical release, retirement or disposal", - "next_action": "At step: Approve clinical release, retirement or disposal", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "a55340284bee49548cc72b9d799d1692", - "case_key": "a55340284bee49548cc72b9d799d1692", - "short_id": "a5534028", - "business_subject": "hms-scm-runtime-smoke-20260507-2118", - "display_name": "Hospital SCM Runtime Process Library", - "definition_name": "Hospital SCM Runtime Process Library", - "definition_key": "d3588659d7b643739428be30ecbe373c", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:19:01.241558+00:00", - "updated_at": "2026-06-01T10:47:59.174531+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "d1267b5035e94ca89885a6a07ccf6bb5", - "active_step": null, - "active_step_display_name": "Retirement & Disposal Subprocess: impairment assessment -> retirement approval -> disposal method selection -> final accounting adjustment + audit evidence package.", - "next_action": "At step: Retirement & Disposal Subprocess: impairment assessment -> retirement approval -> disposal method selection -> final accounting adjustment + audit evidence package.", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "ecc9dd90af9f4062ba1ec282a419fe42", - "case_key": "ecc9dd90af9f4062ba1ec282a419fe42", - "short_id": "ecc9dd90", - "business_subject": "hms-scm-import-smoke-20260507-2109", - "display_name": "Hospital SCM Process Library", - "definition_name": "Hospital SCM Process Library", - "definition_key": "e8df4808601d4e1a80ed38244a66652a", - "hub": "procurement", - "status": "running", - "requester": "codex-process-suite", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-05-07T21:13:20.914942+00:00", - "updated_at": "2026-06-01T10:47:57.942687+00:00", - "age_days": 36, - "amount": null, - "currency": null, - "current_node": "a4add15874e440f589929368f8d42356", - "active_step": null, - "active_step_display_name": "SCM vendor_management", - "next_action": "At step: SCM vendor_management", - "tenant_id": "hms_dev", - "group": "in_progress" - }, - { - "transaction_id": "fedd9c2dde9d4c0896d67ca1c1c5b90d", - "case_key": "fedd9c2dde9d4c0896d67ca1c1c5b90d", - "short_id": "fedd9c2d", - "business_subject": "PO Approval · fedd9c2d", - "display_name": "PO Approval", - "definition_name": "po_approval_def_9942aa", - "definition_key": "b97aa4ea308c4dc594ed23328861e9bf", - "hub": "procurement", - "status": "draft", - "requester": "system:seed", - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-04-22T20:30:44.711388+00:00", - "updated_at": "2026-04-22T20:30:44.711388+00:00", - "age_days": 51, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "hub-cnt-f56ce0", - "group": "in_progress" - } - ], - "scenarios": [ - { - "id": "procurement", - "family": { - "id": "procurement", - "label": "Procurement to Pay", - "subtitle": "Requisition → PO → 3-way match", - "accent": "#3b82f6" - }, - "def_key": "pr_to_po_def", - "def_name": "Purchase Requisition to PO", - "hubs": [ - "procurement" - ], - "statuses": { - "running": 3, - "completed": 1, - "draft": 3 - }, - "cases": [ - { - "transaction_id": "6be59bb639264608bccae3b55c93f9fa", - "case_key": "6be59bb639264608bccae3b55c93f9fa", - "short_id": "6be59bb6", - "business_subject": "Purchase Requisition to PO · 6be59bb6", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T14:10:28.841672+00:00", - "updated_at": "2026-06-11T14:10:28.841672+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "pr_to_po_demo_review", - "active_step": "pr_to_po_demo_review", - "active_step_display_name": "Demo Manager Review", - "next_action": "At step: Demo Manager Review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "622329654050422c827d351c96ebea0a", - "case_key": "622329654050422c827d351c96ebea0a", - "short_id": "62232965", - "business_subject": "Purchase Requisition to PO #62232965", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T08:02:16.338009+00:00", - "updated_at": "2026-06-11T19:45:48.650575+00:00", - "age_days": 2, - "amount": 2700, - "currency": "USD", - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "short_id": "ab8d82e5", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:25:49.888195+00:00", - "updated_at": null, - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "short_id": "ab8d82e5", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": "d0000000-0000-0000-0000-000000000099", - "requester_name": "Platform SuperAdmin", - "requester_display_name": "Platform SuperAdmin", - "created_at": "2026-06-11T03:25:49.057538", - "updated_at": "2026-06-11T03:25:50.943708", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "short_id": "b02ab1d5", - "business_subject": "Purchase Requisition to PO · b02ab1d5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T12:43:25.457184+00:00", - "updated_at": null, - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", - "short_id": "b02ab1d5", - "business_subject": "Purchase Requisition to PO · b02ab1d5", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "running", - "requester": "d0000000-0000-0000-0000-000000000099", - "requester_name": "Platform SuperAdmin", - "requester_display_name": "Platform SuperAdmin", - "created_at": "2026-06-10T12:43:24.498690", - "updated_at": "2026-06-10T12:43:26.257989", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "demo_procurement_case_1001", - "case_key": "demo_procurement_case_1001", - "short_id": "demo_pro", - "business_subject": "Purchase Requisition to PO · demo_pro", - "display_name": "Purchase Requisition to PO", - "definition_name": "pr_to_po_def", - "definition_key": "pr_to_po_def", - "hub": "procurement", - "status": "draft", - "requester": "demo.flow-master.ai", - "requester_name": "FlowMaster Demo User", - "requester_display_name": "FlowMaster Demo User", - "created_at": "2026-06-10T07:51:37.645Z", - "updated_at": "2026-06-10T07:51:37.645Z", - "age_days": 3, - "amount": 12850, - "currency": "USD", - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "Submit for review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - } - ], - "graph": { - "process_definition": { - "_id": "flow/pr_to_po_def", - "_key": "pr_to_po_def", - "config": { - "edges": [ - { - "id": "start_to_review", - "source": "start", - "target": "manager_review" - }, - { - "id": "review_to_approved", - "source": "manager_review", - "target": "approved", - "outcome": "complete" - } - ], - "executable": true, - "is_executable": true, - "nodes": [ - { - "id": "start", - "type": "start", - "label": "Request submitted" - }, - { - "id": "manager_review", - "type": "human_task", - "label": "Manager review", - "form_ref": "purchase_requisition_def", - "actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "complete" - } - ] - }, - { - "id": "approved", - "type": "end", - "label": "Approved" - } - ], - "org_id": "a0000000-0000-0000-0000-000000000010" - }, - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Executable curated procurement process for demo.flow-master.ai reset smoke checks.", - "display_name": "Purchase Requisition to PO", - "hub": "procurement", - "kind": "definition", - "label": "Purchase Requisition to PO", - "name": "pr_to_po_def", - "source_context": "fm06-t10-demo-reset-v2", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T07:51:37.645Z", - "version": 1 - }, - "nodes": [ - { - "_id": "flow/po_change_cancel", - "_key": "po_change_cancel", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "buyer" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "buyer" - } - ], - "config": { - "action_type": "human_task", - "step": "po_change_cancel" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Manage changes, cancellations, replacement PO links, and supplier notification.", - "display_name": "Change or Cancel PO", - "kind": "definition", - "label": "Change or Cancel PO", - "name": "po_change_cancel", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number" - }, - { - "name": "change_type", - "label": "Change Type", - "type": "string", - "required": true, - "description": "Change Type" - }, - { - "name": "change_reason", - "label": "Change Reason", - "type": "textarea", - "required": true, - "description": "Change Reason" - }, - { - "name": "change_approval_status", - "label": "Change Approval Status", - "type": "string", - "required": true, - "description": "Change Approval Status" - }, - { - "name": "replacement_po_number", - "label": "Replacement PO Number", - "type": "string", - "required": false, - "description": "Replacement PO Number" - } - ], - "presentation_view_id": "po_change_cancel_view", - "rule_ref": null, - "human_role": "buyer", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/po_sent", - "_key": "po_sent", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "buyer" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "buyer" - } - ], - "config": { - "action_type": "human_task", - "step": "po_sent" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Record supplier acknowledgement and final PO sent status.", - "display_name": "PO Sent", - "kind": "definition", - "label": "PO Sent", - "name": "po_sent", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "sent_to_supplier" - }, - { - "name": "supplier_acknowledgement", - "label": "Supplier Acknowledgement", - "type": "string", - "required": true, - "description": "Supplier Acknowledgement" - }, - { - "name": "acknowledged_at", - "label": "Acknowledged At", - "type": "datetime", - "required": false, - "description": "Acknowledged At" - } - ], - "presentation_view_id": "po_sent_view", - "rule_ref": null, - "human_role": "buyer", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/dispatch_po", - "_key": "dispatch_po", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "buyer" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "buyer" - } - ], - "config": { - "action_type": "human_task", - "step": "dispatch_po" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Send PO to supplier and record dispatch evidence.", - "display_name": "Send to Supplier", - "kind": "definition", - "label": "Send to Supplier", - "name": "dispatch_po", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_contact", - "label": "Supplier Contact", - "type": "string", - "required": true, - "description": "Supplier Contact" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": true, - "description": "Supplier Sent At" - }, - { - "name": "dispatch_evidence", - "label": "Dispatch Evidence", - "type": "array", - "required": false, - "description": "Dispatch Evidence" - } - ], - "presentation_view_id": "po_dispatch_view", - "rule_ref": null, - "human_role": "buyer", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/po_ready", - "_key": "po_ready", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "procurement_user" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "procurement_user" - } - ], - "config": { - "action_type": "human_task", - "step": "po_ready" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Mark the PO ready to send after validations pass.", - "display_name": "PO Ready", - "kind": "definition", - "label": "PO Ready", - "name": "po_ready", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "release_checklist", - "label": "Release Checklist", - "type": "array", - "required": true, - "description": "Release Checklist" - }, - { - "name": "ready_approved_by", - "label": "Ready Approved By", - "type": "string", - "required": true, - "description": "Ready Approved By" - } - ], - "presentation_view_id": "po_ready_view", - "rule_ref": null, - "human_role": "procurement_user", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/legal_finance_review", - "_key": "legal_finance_review", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "finance_controller" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "finance_controller" - } - ], - "config": { - "action_type": "human_task", - "step": "legal_finance_review" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Review legal, finance, compliance, or threshold exceptions before release.", - "display_name": "Review Exceptions", - "kind": "definition", - "label": "Review Exceptions", - "name": "legal_finance_review", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "exception_type", - "label": "Exception Type", - "type": "string", - "required": true, - "description": "Exception Type" - }, - { - "name": "exception_owner", - "label": "Exception Owner", - "type": "string", - "required": true, - "description": "Exception Owner" - }, - { - "name": "exception_decision", - "label": "Exception Decision", - "type": "string", - "required": true, - "description": "Exception Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "presentation_view_id": "exception_review_view", - "rule_ref": null, - "human_role": "finance_controller", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/prepare_po", - "_key": "prepare_po", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "buyer" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "buyer" - } - ], - "config": { - "action_type": "human_task", - "step": "prepare_po" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Convert approved requisition into a PO draft with commercial terms and delivery instructions.", - "display_name": "Prepare Purchase Order", - "kind": "definition", - "label": "Prepare Purchase Order", - "name": "prepare_po", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": false, - "description": "Supplier Sent At" - } - ], - "presentation_view_id": "po_preparation_view", - "rule_ref": null, - "human_role": "buyer", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/source_or_confirm", - "_key": "source_or_confirm", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "buyer" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "buyer" - } - ], - "config": { - "action_type": "human_task", - "step": "source_or_confirm" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Confirm catalog, quote, contract, or spot-buy route and selected supplier.", - "display_name": "Confirm Source", - "kind": "definition", - "label": "Confirm Source", - "name": "source_or_confirm", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "requester_department", - "label": "Requester Department", - "type": "string", - "required": true, - "description": "Requester Department" - }, - { - "name": "business_unit", - "label": "Business Unit", - "type": "string", - "required": true, - "description": "Business Unit" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "required_date", - "label": "Required Date", - "type": "date", - "required": true, - "description": "Required Date" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "tax_total", - "label": "Tax Total", - "type": "number", - "required": false, - "description": "Tax Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "justification", - "label": "Business Justification", - "type": "textarea", - "required": true, - "description": "Business Justification" - }, - { - "name": "attachments", - "label": "Attachments", - "type": "array", - "required": false, - "description": "Attachments" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": true, - "description": "Supplier Reference" - }, - { - "name": "supplier_status", - "label": "Supplier Status", - "type": "string", - "required": true, - "description": "Supplier Status" - }, - { - "name": "payment_terms", - "label": "Payment Terms", - "type": "string", - "required": true, - "description": "Payment Terms" - }, - { - "name": "incoterms", - "label": "Incoterms", - "type": "string", - "required": false, - "description": "Incoterms" - }, - { - "name": "compliance_status", - "label": "Compliance Status", - "type": "string", - "required": true, - "description": "Compliance Status" - } - ], - "presentation_view_id": "sourcing_confirmation_view", - "rule_ref": null, - "human_role": "buyer", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/supplier_validation", - "_key": "supplier_validation", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "procurement_user" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "procurement_user" - } - ], - "config": { - "action_type": "human_task", - "step": "supplier_validation" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Confirm supplier master, payment terms, compliance status, and onboarding gaps.", - "display_name": "Validate Supplier", - "kind": "definition", - "label": "Validate Supplier", - "name": "supplier_validation", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": true, - "description": "Supplier Reference" - }, - { - "name": "supplier_status", - "label": "Supplier Status", - "type": "string", - "required": true, - "description": "Supplier Status" - }, - { - "name": "payment_terms", - "label": "Payment Terms", - "type": "string", - "required": true, - "description": "Payment Terms" - }, - { - "name": "incoterms", - "label": "Incoterms", - "type": "string", - "required": false, - "description": "Incoterms" - }, - { - "name": "compliance_status", - "label": "Compliance Status", - "type": "string", - "required": true, - "description": "Compliance Status" - } - ], - "presentation_view_id": "supplier_validation_view", - "rule_ref": null, - "human_role": "procurement_user", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/approve_requisition", - "_key": "approve_requisition", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "line_manager" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "line_manager" - } - ], - "config": { - "action_type": "human_task", - "step": "approve_requisition" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Manager confirms business need, timing, quantity, and spend authority.", - "display_name": "Approve Requisition", - "kind": "definition", - "label": "Approve Requisition", - "name": "approve_requisition", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "manager_decision", - "label": "Manager Decision", - "type": "string", - "required": true, - "description": "Manager Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "presentation_view_id": "requisition_approval_view", - "rule_ref": null, - "human_role": "line_manager", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/budget_check", - "_key": "budget_check", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "finance_controller" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "finance_controller" - } - ], - "config": { - "action_type": "human_task", - "step": "budget_check" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Validate cost center, GL/project coding, budget availability, tax treatment, and approval route.", - "display_name": "Check Budget", - "kind": "definition", - "label": "Check Budget", - "name": "budget_check", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "budget_available", - "label": "Budget Available", - "type": "boolean", - "required": true, - "description": "Budget Available" - }, - { - "name": "approval_limit", - "label": "Approval Limit", - "type": "number", - "required": true, - "description": "Approval Limit" - }, - { - "name": "budget_check_result", - "label": "Budget Check Result", - "type": "string", - "required": true, - "description": "Budget Check Result" - }, - { - "name": "approval_route", - "label": "Approval Route", - "type": "string", - "required": true, - "description": "Approval Route" - } - ], - "presentation_view_id": "budget_check_view", - "rule_ref": null, - "human_role": "finance_controller", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/pr_intake", - "_key": "pr_intake", - "actions": [ - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "requester" - }, - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "requester" - } - ], - "config": { - "action_type": "human_task", - "step": "pr_intake" - }, - "created_at": "2026-06-10T11:22:41.393286+00:00", - "description": "Requester captures need, supplier, line items, accounting, required date, justification, and attachments.", - "display_name": "Create Requisition", - "kind": "definition", - "label": "Create Requisition", - "name": "pr_intake", - "position": null, - "source_context": null, - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.193237+00:00", - "version": null, - "form_fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "requester_department", - "label": "Requester Department", - "type": "string", - "required": true, - "description": "Requester Department" - }, - { - "name": "business_unit", - "label": "Business Unit", - "type": "string", - "required": true, - "description": "Business Unit" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "required_date", - "label": "Required Date", - "type": "date", - "required": true, - "description": "Required Date" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "tax_total", - "label": "Tax Total", - "type": "number", - "required": false, - "description": "Tax Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "justification", - "label": "Business Justification", - "type": "textarea", - "required": true, - "description": "Business Justification" - }, - { - "name": "attachments", - "label": "Attachments", - "type": "array", - "required": false, - "description": "Attachments" - } - ], - "presentation_view_id": "pr_intake_view", - "rule_ref": null, - "human_role": "requester", - "agent_capability": null, - "dispatch_kind": "human" - }, - { - "_id": "flow/pr_to_po_demo_review", - "_key": "pr_to_po_demo_review", - "config": { - "is_entry_node": true, - "runtime_entry": true, - "actions": [ - { - "id": "save_draft", - "label": "Save Draft", - "display_label": "Save Draft", - "kind": "save_draft", - "for_role": "requester", - "requires_human_confirmation": false - }, - { - "id": "submit", - "label": "Submit", - "display_label": "Submit", - "kind": "submit", - "for_role": "requester" - } - ] - }, - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Human review step seeded for the live demo smoke runtime action contract.", - "display_name": "Demo Manager Review", - "kind": "definition", - "label": "Demo Manager Review", - "name": "pr_to_po_demo_review", - "source_context": "fm06-t10-demo-reset-v2", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T07:51:37.645Z", - "version": 1, - "form_fields": [ - { - "name": "request_number", - "type": "string", - "required": true, - "label": "Request #", - "is_subject": true - }, - { - "name": "supplier", - "type": "string", - "required": true, - "label": "Supplier" - }, - { - "name": "total_amount", - "type": "number", - "required": true, - "label": "Amount" - }, - { - "name": "currency", - "type": "string", - "required": true, - "label": "Currency" - }, - { - "name": "status", - "type": "string", - "required": true, - "label": "Status" - } - ], - "presentation_view_id": "pr_to_po_demo_review_view", - "rule_ref": null, - "actions": [], - "human_role": "requester", - "agent_capability": null, - "dispatch_kind": "human" - } - ], - "edges": [ - { - "_from": "flow/pr_to_po_def", - "_to": "flow/approve_requisition", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "approve_requisition", - "to_id": "flow/approve_requisition", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/budget_check", - "_to": "flow/approve_requisition", - "from": "budget_check", - "from_id": "flow/budget_check", - "to": "approve_requisition", - "to_id": "flow/approve_requisition", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/budget_check", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "budget_check", - "to_id": "flow/budget_check", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/pr_intake", - "_to": "flow/budget_check", - "from": "pr_intake", - "from_id": "flow/pr_intake", - "to": "budget_check", - "to_id": "flow/budget_check", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/dispatch_po", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "dispatch_po", - "to_id": "flow/dispatch_po", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "flow/dispatch_po", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "dispatch_po", - "to_id": "flow/dispatch_po", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/legal_finance_review", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "legal_finance_review", - "to_id": "flow/legal_finance_review", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/prepare_po", - "_to": "flow/legal_finance_review", - "from": "prepare_po", - "from_id": "flow/prepare_po", - "to": "legal_finance_review", - "to_id": "flow/legal_finance_review", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/po_change_cancel", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_change_cancel", - "to_id": "flow/po_change_cancel", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "flow/po_change_cancel", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "po_change_cancel", - "to_id": "flow/po_change_cancel", - "collection": "defines", - "role": "next", - "label": "change_or_cancel" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/po_ready", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_ready", - "to_id": "flow/po_ready", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/legal_finance_review", - "_to": "flow/po_ready", - "from": "legal_finance_review", - "from_id": "flow/legal_finance_review", - "to": "po_ready", - "to_id": "flow/po_ready", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/po_sent", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_sent", - "to_id": "flow/po_sent", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/dispatch_po", - "_to": "flow/po_sent", - "from": "dispatch_po", - "from_id": "flow/dispatch_po", - "to": "po_sent", - "to_id": "flow/po_sent", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/pr_intake", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "pr_intake", - "to_id": "flow/pr_intake", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/pr_to_po_demo_review", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "pr_to_po_demo_review", - "to_id": "flow/pr_to_po_demo_review", - "collection": "defines", - "role": "child", - "label": "Demo entry" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/prepare_po", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "prepare_po", - "to_id": "flow/prepare_po", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/source_or_confirm", - "_to": "flow/prepare_po", - "from": "source_or_confirm", - "from_id": "flow/source_or_confirm", - "to": "prepare_po", - "to_id": "flow/prepare_po", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/source_or_confirm", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "source_or_confirm", - "to_id": "flow/source_or_confirm", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/supplier_validation", - "_to": "flow/source_or_confirm", - "from": "supplier_validation", - "from_id": "flow/supplier_validation", - "to": "source_or_confirm", - "to_id": "flow/source_or_confirm", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "flow/supplier_validation", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "supplier_validation", - "to_id": "flow/supplier_validation", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/approve_requisition", - "_to": "flow/supplier_validation", - "from": "approve_requisition", - "from_id": "flow/approve_requisition", - "to": "supplier_validation", - "to_id": "flow/supplier_validation", - "collection": "defines", - "role": "next", - "label": null - }, - { - "_from": "flow/approve_requisition", - "_to": "flow/approve_requisition", - "from": "approve_requisition", - "from_id": "flow/approve_requisition", - "to": "approve_requisition", - "to_id": "flow/approve_requisition", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/approve_requisition", - "_to": "data/requisition_approval_def", - "from": "approve_requisition", - "from_id": "flow/approve_requisition", - "to": "requisition_approval_def", - "to_id": "data/requisition_approval_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/approve_requisition", - "_to": "view/requisition_approval_view", - "from": "approve_requisition", - "from_id": "flow/approve_requisition", - "to": "requisition_approval_view", - "to_id": "view/requisition_approval_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/budget_check", - "_to": "flow/budget_check", - "from": "budget_check", - "from_id": "flow/budget_check", - "to": "budget_check", - "to_id": "flow/budget_check", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/budget_check", - "_to": "data/budget_check_def", - "from": "budget_check", - "from_id": "flow/budget_check", - "to": "budget_check_def", - "to_id": "data/budget_check_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/budget_check", - "_to": "view/budget_check_view", - "from": "budget_check", - "from_id": "flow/budget_check", - "to": "budget_check_view", - "to_id": "view/budget_check_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/dispatch_po", - "_to": "flow/dispatch_po", - "from": "dispatch_po", - "from_id": "flow/dispatch_po", - "to": "dispatch_po", - "to_id": "flow/dispatch_po", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/dispatch_po", - "_to": "data/po_dispatch_def", - "from": "dispatch_po", - "from_id": "flow/dispatch_po", - "to": "po_dispatch_def", - "to_id": "data/po_dispatch_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/dispatch_po", - "_to": "data/po_dispatch_def", - "from": "dispatch_po", - "from_id": "flow/dispatch_po", - "to": "po_dispatch_def", - "to_id": "data/po_dispatch_def", - "collection": "defines", - "role": "output", - "label": null - }, - { - "_from": "flow/dispatch_po", - "_to": "view/po_dispatch_view", - "from": "dispatch_po", - "from_id": "flow/dispatch_po", - "to": "po_dispatch_view", - "to_id": "view/po_dispatch_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/legal_finance_review", - "_to": "flow/legal_finance_review", - "from": "legal_finance_review", - "from_id": "flow/legal_finance_review", - "to": "legal_finance_review", - "to_id": "flow/legal_finance_review", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/legal_finance_review", - "_to": "data/exception_review_def", - "from": "legal_finance_review", - "from_id": "flow/legal_finance_review", - "to": "exception_review_def", - "to_id": "data/exception_review_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/legal_finance_review", - "_to": "view/exception_review_view", - "from": "legal_finance_review", - "from_id": "flow/legal_finance_review", - "to": "exception_review_view", - "to_id": "view/exception_review_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/po_change_cancel", - "_to": "flow/po_change_cancel", - "from": "po_change_cancel", - "from_id": "flow/po_change_cancel", - "to": "po_change_cancel", - "to_id": "flow/po_change_cancel", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/po_change_cancel", - "_to": "data/po_change_cancel_def", - "from": "po_change_cancel", - "from_id": "flow/po_change_cancel", - "to": "po_change_cancel_def", - "to_id": "data/po_change_cancel_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/po_change_cancel", - "_to": "view/po_change_cancel_view", - "from": "po_change_cancel", - "from_id": "flow/po_change_cancel", - "to": "po_change_cancel_view", - "to_id": "view/po_change_cancel_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "flow/po_ready", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "po_ready", - "to_id": "flow/po_ready", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "data/po_ready_def", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "po_ready_def", - "to_id": "data/po_ready_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "data/po_ready_def", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "po_ready_def", - "to_id": "data/po_ready_def", - "collection": "defines", - "role": "output", - "label": null - }, - { - "_from": "flow/po_ready", - "_to": "view/po_ready_view", - "from": "po_ready", - "from_id": "flow/po_ready", - "to": "po_ready_view", - "to_id": "view/po_ready_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/po_sent", - "_to": "flow/po_sent", - "from": "po_sent", - "from_id": "flow/po_sent", - "to": "po_sent", - "to_id": "flow/po_sent", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/po_sent", - "_to": "data/po_sent_def", - "from": "po_sent", - "from_id": "flow/po_sent", - "to": "po_sent_def", - "to_id": "data/po_sent_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/po_sent", - "_to": "data/po_sent_def", - "from": "po_sent", - "from_id": "flow/po_sent", - "to": "po_sent_def", - "to_id": "data/po_sent_def", - "collection": "defines", - "role": "output", - "label": null - }, - { - "_from": "flow/po_sent", - "_to": "view/po_sent_view", - "from": "po_sent", - "from_id": "flow/po_sent", - "to": "po_sent_view", - "to_id": "view/po_sent_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/pr_intake", - "_to": "flow/pr_intake", - "from": "pr_intake", - "from_id": "flow/pr_intake", - "to": "pr_intake", - "to_id": "flow/pr_intake", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/pr_intake", - "_to": "data/purchase_requisition_def", - "from": "pr_intake", - "from_id": "flow/pr_intake", - "to": "purchase_requisition_def", - "to_id": "data/purchase_requisition_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/pr_intake", - "_to": "view/pr_intake_view", - "from": "pr_intake", - "from_id": "flow/pr_intake", - "to": "pr_intake_view", - "to_id": "view/pr_intake_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/budget_check_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "budget_check_def", - "to_id": "data/budget_check_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Budget Checks" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/exception_review_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "exception_review_def", - "to_id": "data/exception_review_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Exception Reviews" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/po_change_cancel_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_change_cancel_def", - "to_id": "data/po_change_cancel_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Po Change Cancels" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/po_dispatch_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_dispatch_def", - "to_id": "data/po_dispatch_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Po Dispatch" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/po_ready_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_ready_def", - "to_id": "data/po_ready_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Po Readys" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/po_sent_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "po_sent_def", - "to_id": "data/po_sent_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Po Sents" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/purchase_order_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "purchase_order_def", - "to_id": "data/purchase_order_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Purchase Orders" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/purchase_requisition_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "purchase_requisition_def", - "to_id": "data/purchase_requisition_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Purchase Requisitions" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/requisition_approval_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "requisition_approval_def", - "to_id": "data/requisition_approval_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Requisition Approvals" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/supplier_validation_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "supplier_validation_def", - "to_id": "data/supplier_validation_def", - "collection": "defines", - "role": "input", - "label": "Input entity: Supplier Validations" - }, - { - "_from": "flow/pr_to_po_def", - "_to": "data/purchase_order_def", - "from": "pr_to_po_def", - "from_id": "flow/pr_to_po_def", - "to": "purchase_order_def", - "to_id": "data/purchase_order_def", - "collection": "defines", - "role": "output", - "label": null - }, - { - "_from": "flow/pr_to_po_demo_review", - "_to": "flow/pr_to_po_demo_review", - "from": "pr_to_po_demo_review", - "from_id": "flow/pr_to_po_demo_review", - "to": "pr_to_po_demo_review", - "to_id": "flow/pr_to_po_demo_review", - "collection": "defines", - "role": "dispatch", - "label": "Human review" - }, - { - "_from": "flow/pr_to_po_demo_review", - "_to": "data/purchase_requisition_def", - "from": "pr_to_po_demo_review", - "from_id": "flow/pr_to_po_demo_review", - "to": "purchase_requisition_def", - "to_id": "data/purchase_requisition_def", - "collection": "defines", - "role": "input", - "label": "Purchase requisition input" - }, - { - "_from": "flow/pr_to_po_demo_review", - "_to": "view/pr_to_po_demo_review_view", - "from": "pr_to_po_demo_review", - "from_id": "flow/pr_to_po_demo_review", - "to": "pr_to_po_demo_review_view", - "to_id": "view/pr_to_po_demo_review_view", - "collection": "defines", - "role": "presentation", - "label": "Demo review form" - }, - { - "_from": "flow/prepare_po", - "_to": "flow/prepare_po", - "from": "prepare_po", - "from_id": "flow/prepare_po", - "to": "prepare_po", - "to_id": "flow/prepare_po", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/prepare_po", - "_to": "data/purchase_order_def", - "from": "prepare_po", - "from_id": "flow/prepare_po", - "to": "purchase_order_def", - "to_id": "data/purchase_order_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/prepare_po", - "_to": "data/purchase_order_def", - "from": "prepare_po", - "from_id": "flow/prepare_po", - "to": "purchase_order_def", - "to_id": "data/purchase_order_def", - "collection": "defines", - "role": "output", - "label": null - }, - { - "_from": "flow/prepare_po", - "_to": "view/po_preparation_view", - "from": "prepare_po", - "from_id": "flow/prepare_po", - "to": "po_preparation_view", - "to_id": "view/po_preparation_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/source_or_confirm", - "_to": "flow/source_or_confirm", - "from": "source_or_confirm", - "from_id": "flow/source_or_confirm", - "to": "source_or_confirm", - "to_id": "flow/source_or_confirm", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/source_or_confirm", - "_to": "data/supplier_validation_def", - "from": "source_or_confirm", - "from_id": "flow/source_or_confirm", - "to": "supplier_validation_def", - "to_id": "data/supplier_validation_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/source_or_confirm", - "_to": "view/sourcing_confirmation_view", - "from": "source_or_confirm", - "from_id": "flow/source_or_confirm", - "to": "sourcing_confirmation_view", - "to_id": "view/sourcing_confirmation_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "flow/supplier_validation", - "_to": "flow/supplier_validation", - "from": "supplier_validation", - "from_id": "flow/supplier_validation", - "to": "supplier_validation", - "to_id": "flow/supplier_validation", - "collection": "defines", - "role": "dispatch", - "label": null - }, - { - "_from": "flow/supplier_validation", - "_to": "data/supplier_validation_def", - "from": "supplier_validation", - "from_id": "flow/supplier_validation", - "to": "supplier_validation_def", - "to_id": "data/supplier_validation_def", - "collection": "defines", - "role": "input", - "label": null - }, - { - "_from": "flow/supplier_validation", - "_to": "view/supplier_validation_view", - "from": "supplier_validation", - "from_id": "flow/supplier_validation", - "to": "supplier_validation_view", - "to_id": "view/supplier_validation_view", - "collection": "defines", - "role": "presentation", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/budget_check_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "budget_check_def", - "to_id": "data/budget_check_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/exception_review_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "exception_review_def", - "to_id": "data/exception_review_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/po_change_cancel_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_change_cancel_def", - "to_id": "data/po_change_cancel_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/po_dispatch_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_dispatch_def", - "to_id": "data/po_dispatch_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/po_ready_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_ready_def", - "to_id": "data/po_ready_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/po_sent_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_sent_def", - "to_id": "data/po_sent_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/purchase_order_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "purchase_order_def", - "to_id": "data/purchase_order_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/purchase_requisition_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "purchase_requisition_def", - "to_id": "data/purchase_requisition_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/requisition_approval_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "requisition_approval_def", - "to_id": "data/requisition_approval_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "data/supplier_validation_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "supplier_validation_def", - "to_id": "data/supplier_validation_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/approve_requisition", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "approve_requisition", - "to_id": "flow/approve_requisition", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/budget_check", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "budget_check", - "to_id": "flow/budget_check", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/dispatch_po", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "dispatch_po", - "to_id": "flow/dispatch_po", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/legal_finance_review", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "legal_finance_review", - "to_id": "flow/legal_finance_review", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/po_change_cancel", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_change_cancel", - "to_id": "flow/po_change_cancel", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/po_ready", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_ready", - "to_id": "flow/po_ready", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/po_sent", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_sent", - "to_id": "flow/po_sent", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/pr_intake", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_intake", - "to_id": "flow/pr_intake", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/pr_to_po_def", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_to_po_def", - "to_id": "flow/pr_to_po_def", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/pr_to_po_demo_review", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_to_po_demo_review", - "to_id": "flow/pr_to_po_demo_review", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/prepare_po", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "prepare_po", - "to_id": "flow/prepare_po", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/source_or_confirm", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "source_or_confirm", - "to_id": "flow/source_or_confirm", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "flow/supplier_validation", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "supplier_validation", - "to_id": "flow/supplier_validation", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "rule/budget_and_threshold_rule", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "budget_and_threshold_rule", - "to_id": "rule/budget_and_threshold_rule", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "rule/po_change_cancel_rule", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_change_cancel_rule", - "to_id": "rule/po_change_cancel_rule", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "rule/po_release_rule", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_release_rule", - "to_id": "rule/po_release_rule", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "rule/pr_to_po_demo_review_rule", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_to_po_demo_review_rule", - "to_id": "rule/pr_to_po_demo_review_rule", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "rule/supplier_compliance_rule", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "supplier_compliance_rule", - "to_id": "rule/supplier_compliance_rule", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/budget_check_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "budget_check_view", - "to_id": "view/budget_check_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/exception_review_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "exception_review_view", - "to_id": "view/exception_review_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/po_change_cancel_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_change_cancel_view", - "to_id": "view/po_change_cancel_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/po_dispatch_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_dispatch_view", - "to_id": "view/po_dispatch_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/po_preparation_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_preparation_view", - "to_id": "view/po_preparation_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/po_ready_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_ready_view", - "to_id": "view/po_ready_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/po_sent_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "po_sent_view", - "to_id": "view/po_sent_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/pr_intake_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_intake_view", - "to_id": "view/pr_intake_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/pr_to_po_demo_review_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "pr_to_po_demo_review_view", - "to_id": "view/pr_to_po_demo_review_view", - "collection": "governs", - "role": "governs", - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/requisition_approval_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "requisition_approval_view", - "to_id": "view/requisition_approval_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/sourcing_confirmation_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "sourcing_confirmation_view", - "to_id": "view/sourcing_confirmation_view", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/pr_to_po_def_v1", - "_to": "view/supplier_validation_view", - "from": "pr_to_po_def_v1", - "from_id": "version/pr_to_po_def_v1", - "to": "supplier_validation_view", - "to_id": "view/supplier_validation_view", - "collection": "governs", - "role": null, - "label": null - } - ], - "data_definitions": [ - { - "_id": "data/purchase_order_def", - "_key": "purchase_order_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Purchase Order data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": false, - "description": "Supplier Sent At" - } - ], - "kind": "definition", - "label": "Purchase Order", - "name": "purchase_order_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/supplier_validation_def", - "_key": "supplier_validation_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Supplier Validation data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": true, - "description": "Supplier Reference" - }, - { - "name": "supplier_status", - "label": "Supplier Status", - "type": "string", - "required": true, - "description": "Supplier Status" - }, - { - "name": "payment_terms", - "label": "Payment Terms", - "type": "string", - "required": true, - "description": "Payment Terms" - }, - { - "name": "incoterms", - "label": "Incoterms", - "type": "string", - "required": false, - "description": "Incoterms" - }, - { - "name": "compliance_status", - "label": "Compliance Status", - "type": "string", - "required": true, - "description": "Compliance Status" - } - ], - "kind": "definition", - "label": "Supplier Validation", - "name": "supplier_validation_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/requisition_approval_def", - "_key": "requisition_approval_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Requisition Approval data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "manager_decision", - "label": "Manager Decision", - "type": "string", - "required": true, - "description": "Manager Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "kind": "definition", - "label": "Requisition Approval", - "name": "requisition_approval_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/purchase_requisition_def", - "_key": "purchase_requisition_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Purchase Requisition data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "requester_department", - "label": "Requester Department", - "type": "string", - "required": true, - "description": "Requester Department" - }, - { - "name": "business_unit", - "label": "Business Unit", - "type": "string", - "required": true, - "description": "Business Unit" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "required_date", - "label": "Required Date", - "type": "date", - "required": true, - "description": "Required Date" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "tax_total", - "label": "Tax Total", - "type": "number", - "required": false, - "description": "Tax Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "justification", - "label": "Business Justification", - "type": "textarea", - "required": true, - "description": "Business Justification" - }, - { - "name": "attachments", - "label": "Attachments", - "type": "array", - "required": false, - "description": "Attachments" - } - ], - "kind": "definition", - "label": "Purchase Requisition", - "name": "purchase_requisition_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/po_sent_def", - "_key": "po_sent_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "PO Sent data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "sent_to_supplier" - }, - { - "name": "supplier_acknowledgement", - "label": "Supplier Acknowledgement", - "type": "string", - "required": true, - "description": "Supplier Acknowledgement" - }, - { - "name": "acknowledged_at", - "label": "Acknowledged At", - "type": "datetime", - "required": false, - "description": "Acknowledged At" - } - ], - "kind": "definition", - "label": "PO Sent", - "name": "po_sent_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/po_ready_def", - "_key": "po_ready_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "PO Ready data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "release_checklist", - "label": "Release Checklist", - "type": "array", - "required": true, - "description": "Release Checklist" - }, - { - "name": "ready_approved_by", - "label": "Ready Approved By", - "type": "string", - "required": true, - "description": "Ready Approved By" - } - ], - "kind": "definition", - "label": "PO Ready", - "name": "po_ready_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/po_dispatch_def", - "_key": "po_dispatch_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "PO Dispatch data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_contact", - "label": "Supplier Contact", - "type": "string", - "required": true, - "description": "Supplier Contact" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": true, - "description": "Supplier Sent At" - }, - { - "name": "dispatch_evidence", - "label": "Dispatch Evidence", - "type": "array", - "required": false, - "description": "Dispatch Evidence" - } - ], - "kind": "definition", - "label": "PO Dispatch", - "name": "po_dispatch_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/po_change_cancel_def", - "_key": "po_change_cancel_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "PO Change or Cancellation data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number" - }, - { - "name": "change_type", - "label": "Change Type", - "type": "string", - "required": true, - "description": "Change Type" - }, - { - "name": "change_reason", - "label": "Change Reason", - "type": "textarea", - "required": true, - "description": "Change Reason" - }, - { - "name": "change_approval_status", - "label": "Change Approval Status", - "type": "string", - "required": true, - "description": "Change Approval Status" - }, - { - "name": "replacement_po_number", - "label": "Replacement PO Number", - "type": "string", - "required": false, - "description": "Replacement PO Number" - } - ], - "kind": "definition", - "label": "PO Change or Cancellation", - "name": "po_change_cancel_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/exception_review_def", - "_key": "exception_review_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Exception Review data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "exception_type", - "label": "Exception Type", - "type": "string", - "required": true, - "description": "Exception Type" - }, - { - "name": "exception_owner", - "label": "Exception Owner", - "type": "string", - "required": true, - "description": "Exception Owner" - }, - { - "name": "exception_decision", - "label": "Exception Decision", - "type": "string", - "required": true, - "description": "Exception Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "kind": "definition", - "label": "Exception Review", - "name": "exception_review_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - }, - { - "_id": "data/budget_check_def", - "_key": "budget_check_def", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Budget Check data for PR-to-PO.", - "field_schemas": null, - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "budget_available", - "label": "Budget Available", - "type": "boolean", - "required": true, - "description": "Budget Available" - }, - { - "name": "approval_limit", - "label": "Approval Limit", - "type": "number", - "required": true, - "description": "Approval Limit" - }, - { - "name": "budget_check_result", - "label": "Budget Check Result", - "type": "string", - "required": true, - "description": "Budget Check Result" - }, - { - "name": "approval_route", - "label": "Approval Route", - "type": "string", - "required": true, - "description": "Approval Route" - } - ], - "kind": "definition", - "label": "Budget Check", - "name": "budget_check_def", - "natural_key": "request_number", - "primary_key": "request_number", - "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": "1.0.0" - } - ], - "view_definitions": [ - { - "_id": "view/po_change_cancel_view", - "_key": "po_change_cancel_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Change or Cancel PO", - "layout": { - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number" - }, - { - "name": "change_type", - "label": "Change Type", - "type": "string", - "required": true, - "description": "Change Type" - }, - { - "name": "change_reason", - "label": "Change Reason", - "type": "textarea", - "required": true, - "description": "Change Reason" - }, - { - "name": "change_approval_status", - "label": "Change Approval Status", - "type": "string", - "required": true, - "description": "Change Approval Status" - }, - { - "name": "replacement_po_number", - "label": "Replacement PO Number", - "type": "string", - "required": false, - "description": "Replacement PO Number" - } - ], - "layout": "form" - }, - "name": "po_change_cancel_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/po_sent_view", - "_key": "po_sent_view", - "actions": [ - { - "label": "Confirm Sent", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "PO Sent", - "layout": { - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "sent_to_supplier" - }, - { - "name": "supplier_acknowledgement", - "label": "Supplier Acknowledgement", - "type": "string", - "required": true, - "description": "Supplier Acknowledgement" - }, - { - "name": "acknowledged_at", - "label": "Acknowledged At", - "type": "datetime", - "required": false, - "description": "Acknowledged At" - } - ], - "layout": "form" - }, - "name": "po_sent_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/po_dispatch_view", - "_key": "po_dispatch_view", - "actions": [ - { - "label": "Send", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Send PO", - "layout": { - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_contact", - "label": "Supplier Contact", - "type": "string", - "required": true, - "description": "Supplier Contact" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": true, - "description": "Supplier Sent At" - }, - { - "name": "dispatch_evidence", - "label": "Dispatch Evidence", - "type": "array", - "required": false, - "description": "Dispatch Evidence" - } - ], - "layout": "form" - }, - "name": "po_dispatch_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/po_ready_view", - "_key": "po_ready_view", - "actions": [ - { - "label": "Mark Ready", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "PO Ready", - "layout": { - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "release_checklist", - "label": "Release Checklist", - "type": "array", - "required": true, - "description": "Release Checklist" - }, - { - "name": "ready_approved_by", - "label": "Ready Approved By", - "type": "string", - "required": true, - "description": "Ready Approved By" - } - ], - "layout": "form" - }, - "name": "po_ready_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/exception_review_view", - "_key": "exception_review_view", - "actions": [ - { - "label": "Approve Exception", - "action": "submit" - }, - { - "label": "Reject", - "action": "reject" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Review Exceptions", - "layout": { - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "exception_type", - "label": "Exception Type", - "type": "string", - "required": true, - "description": "Exception Type" - }, - { - "name": "exception_owner", - "label": "Exception Owner", - "type": "string", - "required": true, - "description": "Exception Owner" - }, - { - "name": "exception_decision", - "label": "Exception Decision", - "type": "string", - "required": true, - "description": "Exception Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "layout": "form" - }, - "name": "exception_review_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/po_preparation_view", - "_key": "po_preparation_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Prepare PO", - "layout": { - "fields": [ - { - "name": "po_number", - "label": "Purchase Order Number", - "type": "string", - "required": true, - "description": "Purchase Order Number", - "default": "PO-DEV-READY" - }, - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "po_status", - "label": "Purchase Order Status", - "type": "string", - "required": true, - "description": "Purchase Order Status", - "default": "ready_to_send" - }, - { - "name": "dispatch_method", - "label": "Dispatch Method", - "type": "string", - "required": true, - "description": "Dispatch Method" - }, - { - "name": "supplier_sent_at", - "label": "Supplier Sent At", - "type": "datetime", - "required": false, - "description": "Supplier Sent At" - } - ], - "layout": "form" - }, - "name": "po_preparation_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/sourcing_confirmation_view", - "_key": "sourcing_confirmation_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Confirm Source", - "layout": { - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "requester_department", - "label": "Requester Department", - "type": "string", - "required": true, - "description": "Requester Department" - }, - { - "name": "business_unit", - "label": "Business Unit", - "type": "string", - "required": true, - "description": "Business Unit" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "required_date", - "label": "Required Date", - "type": "date", - "required": true, - "description": "Required Date" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "tax_total", - "label": "Tax Total", - "type": "number", - "required": false, - "description": "Tax Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "justification", - "label": "Business Justification", - "type": "textarea", - "required": true, - "description": "Business Justification" - }, - { - "name": "attachments", - "label": "Attachments", - "type": "array", - "required": false, - "description": "Attachments" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": true, - "description": "Supplier Reference" - }, - { - "name": "supplier_status", - "label": "Supplier Status", - "type": "string", - "required": true, - "description": "Supplier Status" - }, - { - "name": "payment_terms", - "label": "Payment Terms", - "type": "string", - "required": true, - "description": "Payment Terms" - }, - { - "name": "incoterms", - "label": "Incoterms", - "type": "string", - "required": false, - "description": "Incoterms" - }, - { - "name": "compliance_status", - "label": "Compliance Status", - "type": "string", - "required": true, - "description": "Compliance Status" - } - ], - "layout": "form" - }, - "name": "sourcing_confirmation_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/supplier_validation_view", - "_key": "supplier_validation_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Validate Supplier", - "layout": { - "fields": [ - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": true, - "description": "Supplier Reference" - }, - { - "name": "supplier_status", - "label": "Supplier Status", - "type": "string", - "required": true, - "description": "Supplier Status" - }, - { - "name": "payment_terms", - "label": "Payment Terms", - "type": "string", - "required": true, - "description": "Payment Terms" - }, - { - "name": "incoterms", - "label": "Incoterms", - "type": "string", - "required": false, - "description": "Incoterms" - }, - { - "name": "compliance_status", - "label": "Compliance Status", - "type": "string", - "required": true, - "description": "Compliance Status" - } - ], - "layout": "form" - }, - "name": "supplier_validation_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/requisition_approval_view", - "_key": "requisition_approval_view", - "actions": [ - { - "label": "Approve", - "action": "submit" - }, - { - "label": "Reject", - "action": "reject" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Approve Requisition", - "layout": { - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "manager_decision", - "label": "Manager Decision", - "type": "string", - "required": true, - "description": "Manager Decision" - }, - { - "name": "approval_comments", - "label": "Approval Comments", - "type": "textarea", - "required": false, - "description": "Approval Comments" - } - ], - "layout": "form" - }, - "name": "requisition_approval_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/budget_check_view", - "_key": "budget_check_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Check Budget", - "layout": { - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "budget_available", - "label": "Budget Available", - "type": "boolean", - "required": true, - "description": "Budget Available" - }, - { - "name": "approval_limit", - "label": "Approval Limit", - "type": "number", - "required": true, - "description": "Approval Limit" - }, - { - "name": "budget_check_result", - "label": "Budget Check Result", - "type": "string", - "required": true, - "description": "Budget Check Result" - }, - { - "name": "approval_route", - "label": "Approval Route", - "type": "string", - "required": true, - "description": "Approval Route" - } - ], - "layout": "form" - }, - "name": "budget_check_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/pr_intake_view", - "_key": "pr_intake_view", - "actions": [ - { - "label": "Submit", - "action": "submit" - } - ], - "channel": "web", - "created_at": "2026-06-10T11:22:41.031674+00:00", - "description": null, - "kind": "definition", - "label": "Create Requisition", - "layout": { - "fields": [ - { - "name": "requisition_id", - "label": "Requisition ID", - "type": "string", - "required": true, - "description": "Requisition ID" - }, - { - "name": "requester_name", - "label": "Requester Name", - "type": "string", - "required": true, - "description": "Requester Name" - }, - { - "name": "requester_department", - "label": "Requester Department", - "type": "string", - "required": true, - "description": "Requester Department" - }, - { - "name": "business_unit", - "label": "Business Unit", - "type": "string", - "required": true, - "description": "Business Unit" - }, - { - "name": "cost_center", - "label": "Cost Center", - "type": "string", - "required": true, - "description": "Cost Center" - }, - { - "name": "gl_account", - "label": "GL Account", - "type": "string", - "required": true, - "description": "GL Account" - }, - { - "name": "project_code", - "label": "Project Code", - "type": "string", - "required": false, - "description": "Project Code" - }, - { - "name": "required_date", - "label": "Required Date", - "type": "date", - "required": true, - "description": "Required Date" - }, - { - "name": "supplier_name", - "label": "Supplier Name", - "type": "string", - "required": true, - "description": "Supplier Name" - }, - { - "name": "supplier_reference", - "label": "Supplier Reference", - "type": "string", - "required": false, - "description": "Supplier Reference" - }, - { - "name": "currency", - "label": "Currency", - "type": "string", - "required": true, - "description": "Currency", - "default": "AED" - }, - { - "name": "line_items", - "label": "Line Items", - "type": "array", - "required": true, - "description": "Line Items" - }, - { - "name": "line_1_description", - "label": "Line 1 Description", - "type": "string", - "required": true, - "description": "Line 1 Description" - }, - { - "name": "line_1_quantity", - "label": "Line 1 Quantity", - "type": "number", - "required": true, - "description": "Line 1 Quantity" - }, - { - "name": "line_1_unit_price", - "label": "Line 1 Unit Price", - "type": "number", - "required": true, - "description": "Line 1 Unit Price" - }, - { - "name": "line_2_description", - "label": "Line 2 Description", - "type": "string", - "required": false, - "description": "Line 2 Description" - }, - { - "name": "line_2_quantity", - "label": "Line 2 Quantity", - "type": "number", - "required": false, - "description": "Line 2 Quantity" - }, - { - "name": "line_2_unit_price", - "label": "Line 2 Unit Price", - "type": "number", - "required": false, - "description": "Line 2 Unit Price" - }, - { - "name": "net_total", - "label": "Net Total", - "type": "number", - "required": true, - "description": "Net Total" - }, - { - "name": "tax_total", - "label": "Tax Total", - "type": "number", - "required": false, - "description": "Tax Total" - }, - { - "name": "gross_total", - "label": "Gross Total", - "type": "number", - "required": true, - "description": "Gross Total" - }, - { - "name": "justification", - "label": "Business Justification", - "type": "textarea", - "required": true, - "description": "Business Justification" - }, - { - "name": "attachments", - "label": "Attachments", - "type": "array", - "required": false, - "description": "Attachments" - } - ], - "layout": "form" - }, - "name": "pr_intake_view", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.149252+00:00", - "version": null - }, - { - "_id": "view/pr_to_po_demo_review_view", - "_key": "pr_to_po_demo_review_view", - "actions": [ - { - "action": "save_draft", - "label": "Save Draft" - } - ], - "channel": "web", - "created_at": "2026-06-10T07:51:37.645Z", - "description": "Minimal presentation view for T10 live runtime smoke.", - "kind": "definition", - "label": "Demo Manager Review", - "layout": { - "layout": "form", - "fields": [ - { - "name": "request_number", - "type": "string", - "required": true, - "label": "Request #", - "is_subject": true - }, - { - "name": "supplier", - "type": "string", - "required": true, - "label": "Supplier" - }, - { - "name": "total_amount", - "type": "number", - "required": true, - "label": "Amount" - }, - { - "name": "currency", - "type": "string", - "required": true, - "label": "Currency" - }, - { - "name": "status", - "type": "string", - "required": true, - "label": "Status" - } - ] - }, - "name": "pr_to_po_demo_review_view", - "source_context": "fm06-t10-demo-reset-v2", - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T07:51:37.645Z", - "version": 1 - } - ], - "rule_definitions": [ - { - "_id": "rule/po_change_cancel_rule", - "_key": "po_change_cancel_rule", - "content": "Change/cancel requires change reason, approval status, supplier notification, and replacement PO link when applicable.", - "created_at": "2026-06-10T11:22:42.027276+00:00", - "description": "Change/cancel requires change reason, approval status, supplier notification, and replacement PO link when applicable.", - "kind": "definition", - "label": "PO Change or Cancellation", - "name": "po_change_cancel_rule", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.262366+00:00", - "version": null - }, - { - "_id": "rule/po_release_rule", - "_key": "po_release_rule", - "content": "PO ready requires approved requisition, valid supplier, complete line items, currency, totals, required date, and dispatch method.", - "created_at": "2026-06-10T11:22:42.027276+00:00", - "description": "PO ready requires approved requisition, valid supplier, complete line items, currency, totals, required date, and dispatch method.", - "kind": "definition", - "label": "PO Release", - "name": "po_release_rule", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.262366+00:00", - "version": null - }, - { - "_id": "rule/supplier_compliance_rule", - "_key": "supplier_compliance_rule", - "content": "PO cannot be prepared unless supplier_status is active or supplier onboarding exception is approved.", - "created_at": "2026-06-10T11:22:42.027276+00:00", - "description": "PO cannot be prepared unless supplier_status is active or supplier onboarding exception is approved.", - "kind": "definition", - "label": "Supplier Compliance", - "name": "supplier_compliance_rule", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.262366+00:00", - "version": null - }, - { - "_id": "rule/budget_and_threshold_rule", - "_key": "budget_and_threshold_rule", - "content": "Route based on budget_available, approval_limit, cost center, GL/project coding, and gross_total.", - "created_at": "2026-06-10T11:22:42.027276+00:00", - "description": "Route based on budget_available, approval_limit, cost center, GL/project coding, and gross_total.", - "kind": "definition", - "label": "Budget and Threshold", - "name": "budget_and_threshold_rule", - "source_context": null, - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-13T18:09:08.262366+00:00", - "version": null - }, - { - "_id": "rule/pr_to_po_demo_review_rule", - "_key": "pr_to_po_demo_review_rule", - "content": "Demo smoke save-draft action is allowed for rehearsal validation.", - "created_at": "2026-06-10T07:51:37.645Z", - "description": "Marker rule used to classify the demo review step as runtime-ready for save-draft smoke validation.", - "kind": "definition", - "label": "Demo Review Rule", - "name": "pr_to_po_demo_review_rule", - "source_context": "fm06-t10-demo-reset-v2", - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T07:51:37.645Z", - "version": 1 - } - ], - "version_definitions": [ - { - "_id": "version/pr_to_po_def_v1", - "_key": "pr_to_po_def_v1", - "approved_at": "2026-06-10T07:51:37.645Z", - "approved_by": "demo.flow-master.ai", - "change_description": "FM06 demo reset seed", - "created_at": "2026-06-10T07:51:37.645Z", - "created_by": "demo.flow-master.ai", - "description": "Active demo reset version governing the procurement process and entities.", - "kind": "definition", - "label": "Purchase Requisition to PO v1", - "legal_entity": "a0000000-0000-0000-0000-000000000010", - "name": "pr_to_po_def v1", - "source_context": "fm06-t10-demo-reset-v2", - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T07:51:37.645Z", - "version": 1 - } - ] - }, - "headlineTx": "6be59bb639264608bccae3b55c93f9fa", - "headlineRt": { - "transaction_id": "6be59bb639264608bccae3b55c93f9fa", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "6be59bb639264608bccae3b55c93f9fa", - "business_subject": "Purchase Requisition to PO · 6be59bb6", - "status": "running", - "active_step": { - "step_run_id": "ea2-work-item-6be59bb639264608bccae3b55c93f9fa", - "step_definition_id": "pr_to_po_demo_review", - "display_name": "Demo Manager Review", - "dispatch_kind": null, - "form_fields": [ - { - "name": "request_number", - "type": "string", - "required": true, - "label": "Request #", - "is_subject": true - }, - { - "name": "supplier", - "type": "string", - "required": true, - "label": "Supplier" - }, - { - "name": "total_amount", - "type": "number", - "required": true, - "label": "Amount" - }, - { - "name": "currency", - "type": "string", - "required": true, - "label": "Currency" - }, - { - "name": "status", - "type": "string", - "required": true, - "label": "Status" - } - ], - "presentation_view_id": "pr_to_po_demo_review_view" - }, - "available_actions": [ - { - "id": "submit", - "display_label": "Submit", - "kind": "submit_view", - "actor_modes": [ - "direct_user", - "sidekick_on_behalf_of_user" - ], - "requires_values": true, - "requires_reason": false, - "enabled": true - } - ], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T14:10:28.841672+00:00", - "created_by": null - }, - "recent": [ - { - "transaction_id": "622329654050422c827d351c96ebea0a", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "622329654050422c827d351c96ebea0a", - "business_subject": "Purchase Requisition to PO #62232965", - "status": "completed", - "active_step": null, - "available_actions": [], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T08:02:16.338009+00:00", - "created_by": null - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "status": "draft", - "active_step": null, - "available_actions": [], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T03:25:49.888195+00:00", - "created_by": null - }, - { - "transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", - "business_subject": "Purchase Requisition to PO · ab8d82e5", - "status": "draft", - "active_step": null, - "available_actions": [], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T03:25:49.888195+00:00", - "created_by": null - } - ] - }, - { - "id": "extra-1", - "family": { - "id": "extra-1", - "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "subtitle": "6 live cases", - "accent": "#64748b" - }, - "def_key": "51c8670228eb41899a20d05151d34eaa", - "def_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "hubs": [ - "procurement" - ], - "statuses": { - "running": 1, - "errored": 2, - "completed": 2, - "cancelled": 1 - }, - "cases": [ - { - "transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", - "case_key": "43eedf3de1bf4f59b5659ba061b3424d", - "short_id": "43eedf3d", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T14:03:07.152231+00:00", - "updated_at": "2026-06-11T19:45:48.832912+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "c0f20ec170d547948b311ffc4ba3393e", - "case_key": "c0f20ec170d547948b311ffc4ba3393e", - "short_id": "c0f20ec1", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:27:09.602561+00:00", - "updated_at": "2026-06-11T19:45:48.589608+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "d3186a18e4024543aac95b488dab0d31", - "case_key": "d3186a18e4024543aac95b488dab0d31", - "short_id": "d3186a18", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:45:51.010865+00:00", - "updated_at": "2026-06-11T19:45:48.437701+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "bbf490377a7b4a5b96d58a6209157988", - "case_key": "bbf490377a7b4a5b96d58a6209157988", - "short_id": "bbf49037", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "completed", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:44:49.049854+00:00", - "updated_at": "2026-06-11T19:45:48.411092+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "51a6468172114096af5a877c06a56396", - "case_key": "51a6468172114096af5a877c06a56396", - "short_id": "51a64681", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #51a64681", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "cancelled", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:43:19.827037+00:00", - "updated_at": "2026-06-11T19:45:48.385741+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": null, - "active_step": null, - "active_step_display_name": null, - "next_action": "In progress", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "e1864722c3234958963bd2e97ef868c5", - "case_key": "e1864722c3234958963bd2e97ef868c5", - "short_id": "e1864722", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #e1864722", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "definition_name": "atlas-f1-fresh-20260610090945-9496", - "definition_key": "51c8670228eb41899a20d05151d34eaa", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-10T15:43:11.218770+00:00", - "updated_at": "2026-06-11T19:45:48.339863+00:00", - "age_days": 3, - "amount": null, - "currency": null, - "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - } - ], - "graph": { - "process_definition": { - "_id": "flow/51c8670228eb41899a20d05151d34eaa", - "_key": "51c8670228eb41899a20d05151d34eaa", - "config": { - "org_id": "a0000000-0000-0000-0000-000000000010", - "executable": true, - "is_executable": true, - "nodes": [ - { - "id": "start", - "type": "start", - "label": "Request submitted" - }, - { - "id": "manager_review", - "type": "human_task", - "label": "Manager review", - "form_ref": "purchase_requisition_def", - "actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "complete" - } - ] - }, - { - "id": "approved", - "type": "end", - "label": "Approved" - } - ], - "edges": [ - { - "id": "start_to_review", - "source": "start", - "target": "manager_review" - }, - { - "id": "review_to_approved", - "source": "manager_review", - "target": "approved", - "outcome": "complete" - } - ] - }, - "created_at": "2026-06-10T09:09:46.475022+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 process lifecycle proof created through the FM06 process wizard EA2 contract.", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "hub": "procurement", - "kind": "definition", - "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", - "name": "atlas-f1-fresh-20260610090945-9496", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-11T14:54:32.338127+00:00", - "version": 1 - }, - "nodes": [ - { - "_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "_key": "51c8670228eb41899a20d05151d34eaa_approved", - "actions": [], - "config": { - "dispatch_kind": "end" - }, - "created_at": "2026-06-10T09:09:46.930752+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 proof terminal step.", - "display_name": "Approved", - "kind": "definition", - "label": "Approved", - "name": "51c8670228eb41899a20d05151d34eaa_approved", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:09:46.930752+00:00", - "version": 1, - "form_fields": [], - "presentation_view_id": null, - "rule_ref": null, - "human_role": null, - "agent_capability": null, - "dispatch_kind": "end" - }, - { - "_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "_key": "51c8670228eb41899a20d05151d34eaa_manager_review", - "actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "enabled": true - } - ], - "config": { - "dispatch_kind": "human" - }, - "created_at": "2026-06-10T09:09:46.930752+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 proof human review step.", - "dispatch_kind": "human", - "display_name": "Manager review", - "kind": "definition", - "label": "Manager review", - "name": "51c8670228eb41899a20d05151d34eaa_manager_review", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:09:46.930752+00:00", - "version": 1, - "form_fields": [], - "presentation_view_id": null, - "rule_ref": null, - "human_role": null, - "agent_capability": null - } - ], - "edges": [ - { - "_from": "flow/51c8670228eb41899a20d05151d34eaa", - "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "from": "51c8670228eb41899a20d05151d34eaa", - "from_id": "flow/51c8670228eb41899a20d05151d34eaa", - "to": "51c8670228eb41899a20d05151d34eaa_approved", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "from": "51c8670228eb41899a20d05151d34eaa_manager_review", - "from_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "to": "51c8670228eb41899a20d05151d34eaa_approved", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "collection": "defines", - "role": "next", - "label": "complete" - }, - { - "_from": "flow/51c8670228eb41899a20d05151d34eaa", - "_to": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "from": "51c8670228eb41899a20d05151d34eaa", - "from_id": "flow/51c8670228eb41899a20d05151d34eaa", - "to": "51c8670228eb41899a20d05151d34eaa_manager_review", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "version/51c8670228eb41899a20d05151d34eaa_v1", - "_to": "flow/51c8670228eb41899a20d05151d34eaa", - "from": "51c8670228eb41899a20d05151d34eaa_v1", - "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", - "to": "51c8670228eb41899a20d05151d34eaa", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/51c8670228eb41899a20d05151d34eaa_v1", - "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "from": "51c8670228eb41899a20d05151d34eaa_v1", - "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", - "to": "51c8670228eb41899a20d05151d34eaa_approved", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/51c8670228eb41899a20d05151d34eaa_v1", - "_to": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "from": "51c8670228eb41899a20d05151d34eaa_v1", - "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", - "to": "51c8670228eb41899a20d05151d34eaa_manager_review", - "to_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", - "collection": "governs", - "role": null, - "label": null - } - ], - "data_definitions": [], - "view_definitions": [], - "rule_definitions": [], - "version_definitions": [ - { - "_id": "version/51c8670228eb41899a20d05151d34eaa_v1", - "_key": "51c8670228eb41899a20d05151d34eaa_v1", - "approved_at": "2026-06-10T09:09:46.294Z", - "approved_by": "atlas-f1-fresh-proof", - "change_description": "Fresh F1 process lifecycle proof publish.", - "created_at": "2026-06-10T09:09:46.930752+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Governing version for the fresh F1 process lifecycle proof.", - "kind": "definition", - "label": "Atlas F1 Fresh 51c8670228eb41899a20d05151d34eaa v1", - "legal_entity": "a0000000-0000-0000-0000-000000000010", - "name": "51c8670228eb41899a20d05151d34eaa v1", - "source_context": "atlas-f1-fresh-proof", - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:09:46.930752+00:00", - "version": 1 - } - ] - }, - "headlineTx": "43eedf3de1bf4f59b5659ba061b3424d", - "headlineRt": { - "transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "43eedf3de1bf4f59b5659ba061b3424d", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", - "status": "running", - "active_step": { - "step_run_id": "ea2-work-item-43eedf3de1bf4f59b5659ba061b3424d", - "step_definition_id": "51c8670228eb41899a20d05151d34eaa_manager_review", - "display_name": "Manager review", - "dispatch_kind": null, - "form_fields": [], - "presentation_view_id": null - }, - "available_actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "actor_modes": [ - "direct_user", - "sidekick_on_behalf_of_user" - ], - "requires_values": false, - "requires_reason": false, - "enabled": true - } - ], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T14:03:07.152231+00:00", - "created_by": null - }, - "recent": [ - { - "transaction_id": "c0f20ec170d547948b311ffc4ba3393e", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "c0f20ec170d547948b311ffc4ba3393e", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", - "status": "errored", - "active_step": { - "step_run_id": "ea2-work-item-c0f20ec170d547948b311ffc4ba3393e", - "step_definition_id": "51c8670228eb41899a20d05151d34eaa_manager_review", - "display_name": "Manager review", - "dispatch_kind": null, - "form_fields": [], - "presentation_view_id": null - }, - "available_actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "actor_modes": [ - "direct_user", - "sidekick_on_behalf_of_user" - ], - "requires_values": false, - "requires_reason": false, - "enabled": true - } - ], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T03:27:09.602561+00:00", - "created_by": null - }, - { - "transaction_id": "d3186a18e4024543aac95b488dab0d31", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "d3186a18e4024543aac95b488dab0d31", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", - "status": "completed", - "active_step": null, - "available_actions": [], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-10T15:45:51.010865+00:00", - "created_by": null - }, - { - "transaction_id": "bbf490377a7b4a5b96d58a6209157988", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "bbf490377a7b4a5b96d58a6209157988", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", - "status": "completed", - "active_step": null, - "available_actions": [], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-10T15:44:49.049854+00:00", - "created_by": null - } - ] - }, - { - "id": "extra-2", - "family": { - "id": "extra-2", - "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "subtitle": "2 live cases", - "accent": "#64748b" - }, - "def_key": "ece34cd58fab4086a47cce25fd4d63b8", - "def_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "hubs": [ - "procurement" - ], - "statuses": { - "running": 1, - "errored": 1 - }, - "cases": [ - { - "transaction_id": "384fa003719d4675bc2fa2876c80f759", - "case_key": "384fa003719d4675bc2fa2876c80f759", - "short_id": "384fa003", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "definition_name": "atlas-f1-fresh-20260610090831-2613", - "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", - "hub": "procurement", - "status": "running", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-13T15:40:22.890538+00:00", - "updated_at": "2026-06-13T15:40:23.004508+00:00", - "age_days": 0, - "amount": null, - "currency": null, - "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - }, - { - "transaction_id": "750b2ea3226d4e10be14297ec909fc81", - "case_key": "750b2ea3226d4e10be14297ec909fc81", - "short_id": "750b2ea3", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "definition_name": "atlas-f1-fresh-20260610090831-2613", - "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", - "hub": "procurement", - "status": "errored", - "requester": null, - "requester_name": null, - "requester_display_name": null, - "created_at": "2026-06-11T03:27:08.186941+00:00", - "updated_at": "2026-06-11T19:45:48.539737+00:00", - "age_days": 2, - "amount": null, - "currency": null, - "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "active_step": null, - "active_step_display_name": "Manager review", - "next_action": "At step: Manager review", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "group": "in_progress" - } - ], - "graph": { - "process_definition": { - "_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "_key": "ece34cd58fab4086a47cce25fd4d63b8", - "config": { - "org_id": "a0000000-0000-0000-0000-000000000010", - "executable": true, - "is_executable": true, - "nodes": [ - { - "id": "start", - "type": "start", - "label": "Request submitted" - }, - { - "id": "manager_review", - "type": "human_task", - "label": "Manager review", - "form_ref": "purchase_requisition_def", - "actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "complete" - } - ] - }, - { - "id": "approved", - "type": "end", - "label": "Approved" - } - ], - "edges": [ - { - "id": "start_to_review", - "source": "start", - "target": "manager_review" - }, - { - "id": "review_to_approved", - "source": "manager_review", - "target": "approved", - "outcome": "complete" - } - ] - }, - "created_at": "2026-06-10T09:08:32.867996+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 process lifecycle proof created through the FM06 process wizard EA2 contract.", - "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "hub": "procurement", - "kind": "definition", - "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", - "name": "atlas-f1-fresh-20260610090831-2613", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:08:33.176726+00:00", - "version": 1 - }, - "nodes": [ - { - "_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "_key": "ece34cd58fab4086a47cce25fd4d63b8_approved", - "actions": [], - "config": { - "dispatch_kind": "end" - }, - "created_at": "2026-06-10T09:08:33.176726+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 proof terminal step.", - "display_name": "Approved", - "kind": "definition", - "label": "Approved", - "name": "ece34cd58fab4086a47cce25fd4d63b8_approved", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:08:33.176726+00:00", - "version": 1, - "form_fields": [], - "presentation_view_id": null, - "rule_ref": null, - "human_role": null, - "agent_capability": null, - "dispatch_kind": "end" - }, - { - "_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "_key": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "enabled": true - } - ], - "config": { - "dispatch_kind": "human" - }, - "created_at": "2026-06-10T09:08:33.176726+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Fresh F1 proof human review step.", - "dispatch_kind": "human", - "display_name": "Manager review", - "kind": "definition", - "label": "Manager review", - "name": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "source_context": "atlas-f1-fresh-proof", - "status": "published", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:08:33.176726+00:00", - "version": 1, - "form_fields": [], - "presentation_view_id": null, - "rule_ref": null, - "human_role": null, - "agent_capability": null - } - ], - "edges": [ - { - "_from": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "from": "ece34cd58fab4086a47cce25fd4d63b8", - "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "from": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "collection": "defines", - "role": "next", - "label": "complete" - }, - { - "_from": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "from": "ece34cd58fab4086a47cce25fd4d63b8", - "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "to": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "collection": "defines", - "role": "child", - "label": null - }, - { - "_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", - "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "to": "ece34cd58fab4086a47cce25fd4d63b8", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", - "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", - "collection": "governs", - "role": null, - "label": null - }, - { - "_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", - "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "to": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "collection": "governs", - "role": null, - "label": null - } - ], - "data_definitions": [], - "view_definitions": [], - "rule_definitions": [], - "version_definitions": [ - { - "_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", - "_key": "ece34cd58fab4086a47cce25fd4d63b8_v1", - "approved_at": "2026-06-10T09:08:32.539Z", - "approved_by": "atlas-f1-fresh-proof", - "change_description": "Fresh F1 process lifecycle proof publish.", - "created_at": "2026-06-10T09:08:33.176726+00:00", - "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", - "description": "Governing version for the fresh F1 process lifecycle proof.", - "kind": "definition", - "label": "Atlas F1 Fresh ece34cd58fab4086a47cce25fd4d63b8 v1", - "legal_entity": "a0000000-0000-0000-0000-000000000010", - "name": "ece34cd58fab4086a47cce25fd4d63b8 v1", - "source_context": "atlas-f1-fresh-proof", - "status": "active", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "updated_at": "2026-06-10T09:08:33.176726+00:00", - "version": 1 - } - ] - }, - "headlineTx": "384fa003719d4675bc2fa2876c80f759", - "headlineRt": { - "transaction_id": "384fa003719d4675bc2fa2876c80f759", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "384fa003719d4675bc2fa2876c80f759", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", - "status": "running", - "active_step": { - "step_run_id": "ea2-work-item-384fa003719d4675bc2fa2876c80f759", - "step_definition_id": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "display_name": "Manager review", - "dispatch_kind": null, - "form_fields": [], - "presentation_view_id": null - }, - "available_actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "actor_modes": [ - "direct_user", - "sidekick_on_behalf_of_user" - ], - "requires_values": false, - "requires_reason": false, - "enabled": true - } - ], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-13T15:40:22.890538+00:00", - "created_by": null - }, - "recent": [ - { - "transaction_id": "750b2ea3226d4e10be14297ec909fc81", - "tenant_id": "a0000000-0000-0000-0000-000000000001", - "case_key": "750b2ea3226d4e10be14297ec909fc81", - "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", - "status": "errored", - "active_step": { - "step_run_id": "ea2-work-item-750b2ea3226d4e10be14297ec909fc81", - "step_definition_id": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", - "display_name": "Manager review", - "dispatch_kind": null, - "form_fields": [], - "presentation_view_id": null - }, - "available_actions": [ - { - "id": "complete", - "display_label": "Complete", - "kind": "submit_view", - "actor_modes": [ - "direct_user", - "sidekick_on_behalf_of_user" - ], - "requires_values": false, - "requires_reason": false, - "enabled": true - } - ], - "prefilled_values": {}, - "wait_detail": null, - "created_at": "2026-06-11T03:27:08.186941+00:00", - "created_by": null - } - ] - } - ] -} \ No newline at end of file +{"fetchedFrom": "https://demo.flow-master.ai", "fetchedAt": "2026-06-13T19:26:33.205Z", "totals": {"workItems": 80, "distinctDefs": 37, "scenarios": 3}, "board": [{"transaction_id": "8926f920179a49d6ad313995654db4a2", "case_key": "8926f920179a49d6ad313995654db4a2", "short_id": "8926f920", "business_subject": "VERIFY-FIX-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-13T17:39:47.378016+00:00", "updated_at": "2026-06-13T17:39:47.555179+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "223297ea028b4344bec72dbfa01dd76c", "active_step": null, "active_step_display_name": "Reference Review", "next_action": "At step: Reference Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "7a9cd1d186b940d194a0640ce49dd918", "case_key": "7a9cd1d186b940d194a0640ce49dd918", "short_id": "7a9cd1d1", "business_subject": "25f89310942744c98987aa7a9759af5c #7a9cd1d1", "display_name": "25f89310942744c98987aa7a9759af5c", "definition_name": "25f89310942744c98987aa7a9759af5c", "definition_key": "25f89310942744c98987aa7a9759af5c", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-13T17:36:19.806293+00:00", "updated_at": "2026-06-13T17:37:19.594177+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d976998547804d33b4f99bb240f94a82", "case_key": "d976998547804d33b4f99bb240f94a82", "short_id": "d9769985", "business_subject": "SHOW-2026-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-13T17:26:36.391132+00:00", "updated_at": "2026-06-13T17:26:36.535412+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "223297ea028b4344bec72dbfa01dd76c", "active_step": null, "active_step_display_name": "Reference Review", "next_action": "At step: Reference Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "43dee7ef94c54680bb52c934717eb713", "case_key": "43dee7ef94c54680bb52c934717eb713", "short_id": "43dee7ef", "business_subject": "VERIFY-2026-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-13T17:24:38.826635+00:00", "updated_at": "2026-06-13T17:24:39.037951+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "223297ea028b4344bec72dbfa01dd76c", "active_step": null, "active_step_display_name": "Reference Review", "next_action": "At step: Reference Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "384fa003719d4675bc2fa2876c80f759", "case_key": "384fa003719d4675bc2fa2876c80f759", "short_id": "384fa003", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "definition_name": "atlas-f1-fresh-20260610090831-2613", "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-13T15:40:22.890538+00:00", "updated_at": "2026-06-13T15:40:23.004508+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "1909385065124b82b27a5f1f361db263", "case_key": "1909385065124b82b27a5f1f361db263", "short_id": "19093850", "business_subject": "Vendor Invoice Approval v2 #19093850", "display_name": "Vendor Invoice Approval v2", "definition_name": "vendor_invoice_approval_process_studio_v10_mqb61if5_ed1389df", "definition_key": "6063af7d7a2b48388bd7cfa91c717538", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-13T14:42:15.339048+00:00", "updated_at": "2026-06-13T14:42:15.618655+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "6063af7d7a2b48388bd7cfa91c717538_sidekick_mqb61if5_ed1389df_intake", "active_step": null, "active_step_display_name": "Intake", "next_action": "At step: Intake", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "4e9a2afb0d9a47db992c3e23f1a357dd", "case_key": "4e9a2afb0d9a47db992c3e23f1a357dd", "short_id": "4e9a2afb", "business_subject": "PO-FINAL-2026-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T17:35:10.955372+00:00", "updated_at": "2026-06-12T17:35:11.080494+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "223297ea028b4344bec72dbfa01dd76c", "active_step": null, "active_step_display_name": "Reference Review", "next_action": "At step: Reference Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "4bbe10a44c684fe0856534c1dc7eab2e", "case_key": "4bbe10a44c684fe0856534c1dc7eab2e", "short_id": "4bbe10a4", "business_subject": "PO-GUARD-2026-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T17:29:47.386421+00:00", "updated_at": "2026-06-12T17:32:07.891160+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "f3773a8bb2dd404fbcaeab976c6b5042", "case_key": "f3773a8bb2dd404fbcaeab976c6b5042", "short_id": "f3773a8b", "business_subject": "PO-ADV-2026-0613", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T17:17:54.868349+00:00", "updated_at": "2026-06-12T17:18:02.690995+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "91f14246ad2b4a059657167bdd9c4017", "case_key": "91f14246ad2b4a059657167bdd9c4017", "short_id": "91f14246", "business_subject": "PO-DEMO-2026-0613-B", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T16:54:13.019702+00:00", "updated_at": "2026-06-12T16:54:19.827044+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "8b1d0eb85da245b38ba9beb0747b1694", "case_key": "8b1d0eb85da245b38ba9beb0747b1694", "short_id": "8b1d0eb8", "business_subject": "EA2 Runtime Reference #8b1d0eb8", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T16:51:41.878268+00:00", "updated_at": "2026-06-12T16:51:42.162677+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "223297ea028b4344bec72dbfa01dd76c", "active_step": null, "active_step_display_name": "Reference Review", "next_action": "At step: Reference Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "fd3da39a1acc4d66b63a7570fd469e8c", "case_key": "fd3da39a1acc4d66b63a7570fd469e8c", "short_id": "fd3da39a", "business_subject": "72bda966d3bb4342b92c5a4478a7cf4e #fd3da39a", "display_name": "72bda966d3bb4342b92c5a4478a7cf4e", "definition_name": "72bda966d3bb4342b92c5a4478a7cf4e", "definition_key": "72bda966d3bb4342b92c5a4478a7cf4e", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T14:53:26.935052+00:00", "updated_at": "2026-06-12T14:53:27.052799+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "72bda966d3bb4342b92c5a4478a7cf4e_sidekick_mqb1ph31_3d4a6d3f_intake", "active_step": null, "active_step_display_name": "Intake", "next_action": "At step: Intake", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "34d954b74f1b4f088a1b55d4e178ad1d", "case_key": "34d954b74f1b4f088a1b55d4e178ad1d", "short_id": "34d954b7", "business_subject": "COWORK-FM-E2E-20260612", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T14:35:01.350827+00:00", "updated_at": "2026-06-12T14:35:29.679180+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "383a350a18384193a211a5ea6f3c9b5d", "case_key": "383a350a18384193a211a5ea6f3c9b5d", "short_id": "383a350a", "business_subject": "PR-SAP-ANGOLA-E2E-20260612143250", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T14:32:54.224019+00:00", "updated_at": "2026-06-12T14:32:54.968979+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d94278eebe7640269b8b3a4cfb8c684e", "case_key": "d94278eebe7640269b8b3a4cfb8c684e", "short_id": "d94278ee", "business_subject": "PR-SAP-ANGOLA-E2E-20260612143118", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T14:31:21.214437+00:00", "updated_at": "2026-06-12T14:31:22.123975+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "df9812fa010c42c4aed16d67acf5da19", "case_key": "df9812fa010c42c4aed16d67acf5da19", "short_id": "df9812fa", "business_subject": "PR-SAP-ANGOLA-E2E-20260612143046", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T14:30:49.905685+00:00", "updated_at": "2026-06-12T14:30:50.979373+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "89038b0e227a4a7b826ed605e3403480", "case_key": "89038b0e227a4a7b826ed605e3403480", "short_id": "89038b0e", "business_subject": "adb1221961c64259bd59373d61fd9f97 #89038b0e", "display_name": "adb1221961c64259bd59373d61fd9f97", "definition_name": "adb1221961c64259bd59373d61fd9f97", "definition_key": "adb1221961c64259bd59373d61fd9f97", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T13:09:18.541247+00:00", "updated_at": "2026-06-12T13:09:31.670439+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "6524e3bbcc8645adad71014550dad8f7", "case_key": "6524e3bbcc8645adad71014550dad8f7", "short_id": "6524e3bb", "business_subject": "PR-SAP-ANGOLA-E2E-20260612105554", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T10:55:57.973723+00:00", "updated_at": "2026-06-12T10:55:58.837244+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "7cbba1d9e26c47d2989622d8d193478f", "case_key": "7cbba1d9e26c47d2989622d8d193478f", "short_id": "7cbba1d9", "business_subject": "8df61a3abce04c29be918301248a56a6 #7cbba1d9", "display_name": "8df61a3abce04c29be918301248a56a6", "definition_name": "8df61a3abce04c29be918301248a56a6", "definition_key": "8df61a3abce04c29be918301248a56a6", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T10:46:37.168848+00:00", "updated_at": "2026-06-12T10:48:19.514765+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "884ee7e9792a458495cf2c0e4c698951", "case_key": "884ee7e9792a458495cf2c0e4c698951", "short_id": "884ee7e9", "business_subject": "PR-SAP-ANGOLA-E2E-20260612104551", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T10:45:54.450224+00:00", "updated_at": "2026-06-12T10:45:55.192489+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "08a23848d28c4fdc850b678a34e95778", "case_key": "08a23848d28c4fdc850b678a34e95778", "short_id": "08a23848", "business_subject": "PR-SAP-ANGOLA-E2E-20260612104418", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-12T10:44:21.521427+00:00", "updated_at": "2026-06-12T10:44:22.546015+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ba6b061a6a3847749ad1e185fb771a2f", "case_key": "ba6b061a6a3847749ad1e185fb771a2f", "short_id": "ba6b061a", "business_subject": "d403d4d7a760458793d287fc908f3f59 #ba6b061a", "display_name": "d403d4d7a760458793d287fc908f3f59", "definition_name": "d403d4d7a760458793d287fc908f3f59", "definition_key": "d403d4d7a760458793d287fc908f3f59", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:57:44.608821+00:00", "updated_at": "2026-06-12T06:57:45.277003+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "efa4c00eb7d64e359009bfb449e7fe4c", "case_key": "efa4c00eb7d64e359009bfb449e7fe4c", "short_id": "efa4c00e", "business_subject": "4d79e8f644ba48d2bdde235a0ada0335 #efa4c00e", "display_name": "4d79e8f644ba48d2bdde235a0ada0335", "definition_name": "4d79e8f644ba48d2bdde235a0ada0335", "definition_key": "4d79e8f644ba48d2bdde235a0ada0335", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:54:40.834844+00:00", "updated_at": "2026-06-12T06:54:41.608911+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "c04f35ee14b341b3ac54b7eea6426823", "case_key": "c04f35ee14b341b3ac54b7eea6426823", "short_id": "c04f35ee", "business_subject": "b3dae5a9099d4fda83ac2aa3d2b02840 #c04f35ee", "display_name": "b3dae5a9099d4fda83ac2aa3d2b02840", "definition_name": "b3dae5a9099d4fda83ac2aa3d2b02840", "definition_key": "b3dae5a9099d4fda83ac2aa3d2b02840", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:51:27.863105+00:00", "updated_at": "2026-06-12T06:51:28.682201+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ce6cef9161d24c76aab7f9133073b156", "case_key": "ce6cef9161d24c76aab7f9133073b156", "short_id": "ce6cef91", "business_subject": "7847162ea70f4799a80b3a50d70e21ab #ce6cef91", "display_name": "7847162ea70f4799a80b3a50d70e21ab", "definition_name": "7847162ea70f4799a80b3a50d70e21ab", "definition_key": "7847162ea70f4799a80b3a50d70e21ab", "hub": null, "status": "completed", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:48:15.964429+00:00", "updated_at": "2026-06-12T06:48:16.842062+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "eac8401e08d3475d955ee8c3bc1b3bd9", "case_key": "eac8401e08d3475d955ee8c3bc1b3bd9", "short_id": "eac8401e", "business_subject": "08c97cf1b1444bf7ad18aee2a8d463be #eac8401e", "display_name": "08c97cf1b1444bf7ad18aee2a8d463be", "definition_name": "08c97cf1b1444bf7ad18aee2a8d463be", "definition_key": "08c97cf1b1444bf7ad18aee2a8d463be", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:44:04.356067+00:00", "updated_at": "2026-06-12T06:44:04.469559+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "08c97cf1b1444bf7ad18aee2a8d463be_sidekick_mqak922q_a070af99_intake_gate", "active_step": null, "active_step_display_name": "Intake Gate", "next_action": "At step: Intake Gate", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "45dcef3c6832489d98ca5fb542512dd6", "case_key": "45dcef3c6832489d98ca5fb542512dd6", "short_id": "45dcef3c", "business_subject": "a2b61518b873493b8fa36c27f9f44272 #45dcef3c", "display_name": "a2b61518b873493b8fa36c27f9f44272", "definition_name": "a2b61518b873493b8fa36c27f9f44272", "definition_key": "a2b61518b873493b8fa36c27f9f44272", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:39:27.197645+00:00", "updated_at": "2026-06-12T06:39:27.295652+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "a2b61518b873493b8fa36c27f9f44272_sidekick_mqak2v50_84ed6ae4_intake_gate", "active_step": null, "active_step_display_name": "Intake Gate 924819204", "next_action": "At step: Intake Gate 924819204", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "7561705fe4774a6c840478af12fc9987", "case_key": "7561705fe4774a6c840478af12fc9987", "short_id": "7561705f", "business_subject": "75baa6d3512e4be7be6374499cdcf6ee #7561705f", "display_name": "75baa6d3512e4be7be6374499cdcf6ee", "definition_name": "75baa6d3512e4be7be6374499cdcf6ee", "definition_key": "75baa6d3512e4be7be6374499cdcf6ee", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:39:17.380799+00:00", "updated_at": "2026-06-12T06:39:17.505514+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "75baa6d3512e4be7be6374499cdcf6ee_node_mqak35ad_7aedb035_75baa6d3512e4be7", "active_step": null, "active_step_display_name": "Archive Complete 924819204", "next_action": "At step: Archive Complete 924819204", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "388172610b5742c18a254b9bdc10955d", "case_key": "388172610b5742c18a254b9bdc10955d", "short_id": "38817261", "business_subject": "49847f146ed045e2957b1796e41e3fbb #38817261", "display_name": "49847f146ed045e2957b1796e41e3fbb", "definition_name": "49847f146ed045e2957b1796e41e3fbb", "definition_key": "49847f146ed045e2957b1796e41e3fbb", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:31:58.710504+00:00", "updated_at": "2026-06-12T06:31:58.857334+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "49847f146ed045e2957b1796e41e3fbb_node_mqajtnnb_2b4717ec_final_uat_archiv", "active_step": null, "active_step_display_name": "final_uat_archive_923644457_form", "next_action": "At step: final_uat_archive_923644457_form", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "981d63e4ba014855aa464a15b70dfe14", "case_key": "981d63e4ba014855aa464a15b70dfe14", "short_id": "981d63e4", "business_subject": "fcda8fca25444ee88a95641d3ef8e6fe #981d63e4", "display_name": "fcda8fca25444ee88a95641d3ef8e6fe", "definition_name": "fcda8fca25444ee88a95641d3ef8e6fe", "definition_key": "fcda8fca25444ee88a95641d3ef8e6fe", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-12T06:22:50.216605+00:00", "updated_at": "2026-06-12T06:22:50.535485+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "fcda8fca25444ee88a95641d3ef8e6fe_node_mqajhg08_29f48a65_uat_intake", "active_step": null, "active_step_display_name": "UAT Intake", "next_action": "At step: UAT Intake", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "69ad28cd69904c47855af6b7827133a5", "case_key": "69ad28cd69904c47855af6b7827133a5", "short_id": "69ad28cd", "business_subject": "Employee Onboarding #69ad28cd", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9lqllf_45de4c53", "definition_key": "d6ba293866504434847654c8a03134a0", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T19:42:37.581594+00:00", "updated_at": "2026-06-11T19:42:37.875624+00:00", "age_days": 1, "amount": null, "currency": null, "current_node": "d6ba293866504434847654c8a03134a0_node_mq9wmdsx_9be5cf9e_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "0c1bc086b6904e4e9147b59b682f9a56", "case_key": "0c1bc086b6904e4e9147b59b682f9a56", "short_id": "0c1bc086", "business_subject": "Employee Onboarding #0c1bc086", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9lpdiz_a360d1be", "definition_key": "ba935cb96eb34381b5643f018862d846", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T17:44:22.315710+00:00", "updated_at": "2026-06-11T19:45:49.008140+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "ba935cb96eb34381b5643f018862d846_node_mq9sdik4_290ff51a_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "16712d3556f2460b89f5ddb94943b39e", "case_key": "16712d3556f2460b89f5ddb94943b39e", "short_id": "16712d35", "business_subject": "Employee Onboarding #16712d35", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9mbkpy_a7e378d0", "definition_key": "57b83d66d2994fd583cfec0de82b1b46", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T15:57:59.152072+00:00", "updated_at": "2026-06-11T19:45:48.963192+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "57b83d66d2994fd583cfec0de82b1b46_node_mq9olu6r_8affcb98_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "38b4bd835cd142f38ca3a369c3639a30", "case_key": "38b4bd835cd142f38ca3a369c3639a30", "short_id": "38b4bd83", "business_subject": "Employee Onboarding #38b4bd83", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9mgjw2_c0424656", "definition_key": "670b98077c3b424a883125d4b9869a2d", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T15:37:32.179072+00:00", "updated_at": "2026-06-11T19:45:48.930983+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "670b98077c3b424a883125d4b9869a2d_node_mq9nvjcf_62fe04c8_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d256b8593ce74f289c7ba1333f7e337d", "case_key": "d256b8593ce74f289c7ba1333f7e337d", "short_id": "d256b859", "business_subject": "PR-SAP-ANGOLA-E2E-20260611151919", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T15:19:23.420067+00:00", "updated_at": "2026-06-11T15:19:25.990951+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b57ea6957e5c4382aae5c730d09eb27d", "case_key": "b57ea6957e5c4382aae5c730d09eb27d", "short_id": "b57ea695", "business_subject": "PR-SAP-ANGOLA-E2E-20260611151814", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T15:18:17.989224+00:00", "updated_at": "2026-06-11T15:18:20.640390+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "1748b69eafe64a39ab56d517f811a1dd", "case_key": "1748b69eafe64a39ab56d517f811a1dd", "short_id": "1748b69e", "business_subject": "Employee Onboarding #1748b69e", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9mijky_eef2cf7f", "definition_key": "781830a7e82941e5beab213d2726989e", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T14:59:26.308527+00:00", "updated_at": "2026-06-11T19:45:48.903854+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "781830a7e82941e5beab213d2726989e_node_mq9mikmd_4927648a_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "74e26ea8e5964a4d961dd63c3706f0e2", "case_key": "74e26ea8e5964a4d961dd63c3706f0e2", "short_id": "74e26ea8", "business_subject": "Employee Onboarding #74e26ea8", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9mgs32_8bce5317", "definition_key": "d80a7bc5287844bcbf364f071e3b5f8c", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T14:59:03.593590+00:00", "updated_at": "2026-06-11T19:45:48.862734+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "d80a7bc5287844bcbf364f071e3b5f8c_node_mq9mi30s_cbfcb6a6_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "1e9a429bbec840f99b31e364e9e3c2b9", "case_key": "1e9a429bbec840f99b31e364e9e3c2b9", "short_id": "1e9a429b", "business_subject": "PR-ANGOLA-001 | Printer Procurement - Angola", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T14:54:48.031464+00:00", "updated_at": "2026-06-11T14:55:03.613752+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "6be59bb639264608bccae3b55c93f9fa", "case_key": "6be59bb639264608bccae3b55c93f9fa", "short_id": "6be59bb6", "business_subject": "Purchase Requisition to PO \u00b7 6be59bb6", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T14:10:28.841672+00:00", "updated_at": "2026-06-11T14:10:28.841672+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "pr_to_po_demo_review", "active_step": "pr_to_po_demo_review", "active_step_display_name": "Demo Manager Review", "next_action": "At step: Demo Manager Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", "case_key": "43eedf3de1bf4f59b5659ba061b3424d", "short_id": "43eedf3d", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T14:03:07.152231+00:00", "updated_at": "2026-06-11T19:45:48.832912+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "3fd157c449d74211ac6ed66ec15e47eb", "case_key": "3fd157c449d74211ac6ed66ec15e47eb", "short_id": "3fd157c4", "business_subject": "Employee Onboarding #3fd157c4", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9cbmqg_5eaa9059", "definition_key": "8ddb61af0e4447b5b7c365baf1d9a2c8", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T10:24:27.975487+00:00", "updated_at": "2026-06-11T19:45:48.752631+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "8ddb61af0e4447b5b7c365baf1d9a2c8_node_mq9coxsj_12dfb029_start", "active_step": null, "active_step_display_name": "Start", "next_action": "At step: Start", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "32fcdffe3f1d4752b9b33b83336fd248", "case_key": "32fcdffe3f1d4752b9b33b83336fd248", "short_id": "32fcdffe", "business_subject": "Employee Onboarding #32fcdffe", "display_name": "Employee Onboarding", "definition_name": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", "definition_key": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T10:13:23.284997+00:00", "updated_at": "2026-06-11T19:45:48.721775+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim_no", "active_step": null, "active_step_display_name": "New step", "next_action": "At step: New step", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "828ec21edef344089cbb1be30623bfe6", "case_key": "828ec21edef344089cbb1be30623bfe6", "short_id": "828ec21e", "business_subject": "Employee Onboarding #828ec21e", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq9c30ns_ccee0495", "definition_key": "adda20c19fb640588510a84d69b02740", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-11T10:10:20.844295+00:00", "updated_at": "2026-06-11T19:45:48.694685+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "adda20c19fb640588510a84d69b02740_node_mq9c4hbb_db680332_task_mq9c5aim", "active_step": null, "active_step_display_name": "New step", "next_action": "At step: New step", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "4a2c20c592e64e378191d763ec1eae0a", "case_key": "4a2c20c592e64e378191d763ec1eae0a", "short_id": "4a2c20c5", "business_subject": "COWORK-FORM-4-mq9c0rqu", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T10:05:39.173072+00:00", "updated_at": "2026-06-11T10:06:05.704409+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "4a54ce758ca346a786ebdb1850877e10", "case_key": "4a54ce758ca346a786ebdb1850877e10", "short_id": "4a54ce75", "business_subject": "COWORK-FORM-3-mq9by0ae", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T10:03:30.314136+00:00", "updated_at": "2026-06-11T10:04:16.915017+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "dd8b66ea353d483f929ba15783ec92b7", "case_key": "dd8b66ea353d483f929ba15783ec92b7", "short_id": "dd8b66ea", "business_subject": "COWORK-FORM-2-mq9bvvss", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T10:01:51.212980+00:00", "updated_at": "2026-06-11T10:02:38.138809+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "76114e9bbbbc4ea28e6c2b2ede68f9eb", "case_key": "76114e9bbbbc4ea28e6c2b2ede68f9eb", "short_id": "76114e9b", "business_subject": "COWORK-FORM-mq9blyjv", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T09:54:08.213270+00:00", "updated_at": "2026-06-11T10:00:37.709263+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "622329654050422c827d351c96ebea0a", "case_key": "622329654050422c827d351c96ebea0a", "short_id": "62232965", "business_subject": "Purchase Requisition to PO #62232965", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T08:02:16.338009+00:00", "updated_at": "2026-06-11T19:45:48.650575+00:00", "age_days": 2, "amount": 2700, "currency": "USD", "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b3a5bac8890945d8a4b9eae569260434", "case_key": "b3a5bac8890945d8a4b9eae569260434", "short_id": "b3a5bac8", "business_subject": "REF-001", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T04:11:25.090164+00:00", "updated_at": "2026-06-11T04:13:02.305344+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "21de2ec4d1304db891ddeefa0f404803", "case_key": "21de2ec4d1304db891ddeefa0f404803", "short_id": "21de2ec4", "business_subject": "EA2 Runtime Reference #21de2ec4", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:27:10.984483+00:00", "updated_at": "2026-06-11T19:45:48.618988+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "c0f20ec170d547948b311ffc4ba3393e", "case_key": "c0f20ec170d547948b311ffc4ba3393e", "short_id": "c0f20ec1", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:27:09.602561+00:00", "updated_at": "2026-06-11T19:45:48.589608+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "750b2ea3226d4e10be14297ec909fc81", "case_key": "750b2ea3226d4e10be14297ec909fc81", "short_id": "750b2ea3", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "definition_name": "atlas-f1-fresh-20260610090831-2613", "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:27:08.186941+00:00", "updated_at": "2026-06-11T19:45:48.539737+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "short_id": "ab8d82e5", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:25:49.888195+00:00", "updated_at": null, "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "short_id": "ab8d82e5", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": "d0000000-0000-0000-0000-000000000099", "requester_name": "Platform SuperAdmin", "requester_display_name": "Platform SuperAdmin", "created_at": "2026-06-11T03:25:49.057538", "updated_at": "2026-06-11T03:25:50.943708", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "9656143c07414f39bcb371a3e1de4311", "case_key": "9656143c07414f39bcb371a3e1de4311", "short_id": "9656143c", "business_subject": "Employee Onboarding #9656143c", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq8jis7g_16033df2", "definition_key": "698d16520c194090a5b7ecc097345712", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-10T20:56:32.614346+00:00", "updated_at": "2026-06-11T19:45:48.514549+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "19ef62c7faab4030b936c2078a7b65a9", "case_key": "19ef62c7faab4030b936c2078a7b65a9", "short_id": "19ef62c7", "business_subject": "FM-E2E-RETRY-20260610175121", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:51:22.844202+00:00", "updated_at": "2026-06-10T17:51:23.870527+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "5ecec9f1485b4383b99cbadf6f6a5ab5", "case_key": "5ecec9f1485b4383b99cbadf6f6a5ab5", "short_id": "5ecec9f1", "business_subject": "FM-E2E-20260610175121", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:51:21.446832+00:00", "updated_at": "2026-06-10T17:51:22.330766+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "01ffd2d844ec4146ae9dd185a6d38058", "case_key": "01ffd2d844ec4146ae9dd185a6d38058", "short_id": "01ffd2d8", "business_subject": "FM-E2E-RETRY-20260610174232", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:42:34.262469+00:00", "updated_at": "2026-06-10T17:42:35.214826+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "70063e088e934d1db9b1479029309dff", "case_key": "70063e088e934d1db9b1479029309dff", "short_id": "70063e08", "business_subject": "FM-E2E-20260610174232", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:42:32.888873+00:00", "updated_at": "2026-06-10T17:42:33.815970+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "a7f71ba99c634247b99279ff1b226be6", "case_key": "a7f71ba99c634247b99279ff1b226be6", "short_id": "a7f71ba9", "business_subject": "EA2 Runtime Reference #a7f71ba9", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:41:24.372598+00:00", "updated_at": "2026-06-11T19:45:48.485204+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "882c690ed057432594e0dd2a669f86ef", "case_key": "882c690ed057432594e0dd2a669f86ef", "short_id": "882c690e", "business_subject": "FM-E2E-20260610174122", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:41:23.005230+00:00", "updated_at": "2026-06-10T17:41:23.990868+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b91037cdca544bf78052306ea8da3ded", "case_key": "b91037cdca544bf78052306ea8da3ded", "short_id": "b91037cd", "business_subject": "FM-E2E-20260610173805", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:38:05.660972+00:00", "updated_at": "2026-06-10T17:38:06.444638+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "a49f75af91aa46da97786b5ee5aa30b8", "case_key": "a49f75af91aa46da97786b5ee5aa30b8", "short_id": "a49f75af", "business_subject": "FM-E2E-20260610172715", "display_name": "EA2 Runtime Reference", "definition_name": "EA2 Runtime Reference", "definition_key": "54b7d8ceba424f4d91203cda98e40b92", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T17:27:15.802029+00:00", "updated_at": "2026-06-10T17:27:16.821962+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": "81b9d1d99e9d42a3930d44c126ebf0b2", "active_step": null, "active_step_display_name": "Reference Complete", "next_action": "At step: Reference Complete", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d3186a18e4024543aac95b488dab0d31", "case_key": "d3186a18e4024543aac95b488dab0d31", "short_id": "d3186a18", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:45:51.010865+00:00", "updated_at": "2026-06-11T19:45:48.437701+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "bbf490377a7b4a5b96d58a6209157988", "case_key": "bbf490377a7b4a5b96d58a6209157988", "short_id": "bbf49037", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:44:49.049854+00:00", "updated_at": "2026-06-11T19:45:48.411092+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "51a6468172114096af5a877c06a56396", "case_key": "51a6468172114096af5a877c06a56396", "short_id": "51a64681", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #51a64681", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "cancelled", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:43:19.827037+00:00", "updated_at": "2026-06-11T19:45:48.385741+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "e1864722c3234958963bd2e97ef868c5", "case_key": "e1864722c3234958963bd2e97ef868c5", "short_id": "e1864722", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #e1864722", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:43:11.218770+00:00", "updated_at": "2026-06-11T19:45:48.339863+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "28c2e894a09342f9806c4f7d64e17d06", "case_key": "28c2e894a09342f9806c4f7d64e17d06", "short_id": "28c2e894", "business_subject": "Employee Onboarding #28c2e894", "display_name": "Employee Onboarding", "definition_name": "untitled_wizard_process_studio_v10_mq83va9o_c65c96d5", "definition_key": "2e34b22ef8364383a64177fb5924b48b", "hub": null, "status": "running", "requester": "a339524d-868e-4835-92de-2c26b9450b1d", "requester_name": "Demo User", "requester_display_name": "Demo User", "created_at": "2026-06-10T13:34:58.522990+00:00", "updated_at": "2026-06-11T19:45:48.312612+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": "2e34b22ef8364383a64177fb5924b48b_node_mq83vbo0_9920617f_task_mq83zdpe", "active_step": null, "active_step_display_name": "New step", "next_action": "At step: New step", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "short_id": "b02ab1d5", "business_subject": "Purchase Requisition to PO \u00b7 b02ab1d5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T12:43:25.457184+00:00", "updated_at": null, "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "short_id": "b02ab1d5", "business_subject": "Purchase Requisition to PO \u00b7 b02ab1d5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": "d0000000-0000-0000-0000-000000000099", "requester_name": "Platform SuperAdmin", "requester_display_name": "Platform SuperAdmin", "created_at": "2026-06-10T12:43:24.498690", "updated_at": "2026-06-10T12:43:26.257989", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "2c403c48471c4793b7c335d8acc24d1d", "case_key": "2c403c48471c4793b7c335d8acc24d1d", "short_id": "2c403c48", "business_subject": "Approve Requisition #2c403c48", "display_name": "Approve Requisition", "definition_name": "approve_requisition", "definition_key": "approve_requisition", "hub": null, "status": "cancelled", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T11:42:42.256508+00:00", "updated_at": "2026-06-11T19:45:48.284817+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "demo_procurement_case_1001", "case_key": "demo_procurement_case_1001", "short_id": "demo_pro", "business_subject": "Purchase Requisition to PO \u00b7 demo_pro", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": "demo.flow-master.ai", "requester_name": "FlowMaster Demo User", "requester_display_name": "FlowMaster Demo User", "created_at": "2026-06-10T07:51:37.645Z", "updated_at": "2026-06-10T07:51:37.645Z", "age_days": 3, "amount": 12850, "currency": "USD", "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d2dfbd61140d4b3d8a527e28831a239c", "case_key": "d2dfbd61140d4b3d8a527e28831a239c", "short_id": "d2dfbd61", "business_subject": "hms-scm-runnable-action-smoke-20260507-2128", "display_name": "Hospital SCM Runnable Action Process", "definition_name": "Hospital SCM Runnable Action Process", "definition_key": "f0f6195f790c442ba71c2542917aa1b5", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:29:24.132248+00:00", "updated_at": "2026-05-07T21:29:46.038067+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "25fc59452a054689854fd7efeb58b7cf", "active_step": null, "active_step_display_name": "Clinical priority capture", "next_action": "At step: Clinical priority capture", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "1b394a7db21f4be2adf0a21762cc877c", "case_key": "1b394a7db21f4be2adf0a21762cc877c", "short_id": "1b394a7d", "business_subject": "hms-scm-runnable-form-smoke-20260507-2124-retry", "display_name": "Hospital SCM Runnable Form Process", "definition_name": "Hospital SCM Runnable Form Process", "definition_key": "049b61fe2b4f4f138a76cda003abd5c6", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:26:21.047490+00:00", "updated_at": "2026-06-01T10:49:30.069413+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "f3da1d6eefe64ac294d0aaffd55cc5d6", "active_step": null, "active_step_display_name": "Create requisition", "next_action": "At step: Create requisition", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "845d72fe26074367a51a462527f5165a", "case_key": "845d72fe26074367a51a462527f5165a", "short_id": "845d72fe", "business_subject": "hms-scm-runnable-smoke-20260507-2122", "display_name": "Hospital SCM Runnable Process", "definition_name": "Hospital SCM Runnable Process", "definition_key": "f7f20117e8654b328ab576dbb156d684", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:23:15.942645+00:00", "updated_at": "2026-06-01T10:49:27.702344+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "76bf876df83d4e51bc093983f7e23fff", "active_step": null, "active_step_display_name": "Create requisition", "next_action": "At step: Create requisition", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "af6e1db030754ac196925a4974a0d589", "case_key": "af6e1db030754ac196925a4974a0d589", "short_id": "af6e1db0", "business_subject": "hms-scm-executable-smoke-20260507-2120", "display_name": "Hospital SCM Executable Process", "definition_name": "Hospital SCM Executable Process", "definition_key": "0e1012836195400d94d3cd8c0e0b6f35", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:21:02.928530+00:00", "updated_at": "2026-06-01T10:49:26.887258+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "5a3d12ed5f4e4ce4a93bec109d2de034", "active_step": null, "active_step_display_name": "Approve clinical release, retirement or disposal", "next_action": "At step: Approve clinical release, retirement or disposal", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "a55340284bee49548cc72b9d799d1692", "case_key": "a55340284bee49548cc72b9d799d1692", "short_id": "a5534028", "business_subject": "hms-scm-runtime-smoke-20260507-2118", "display_name": "Hospital SCM Runtime Process Library", "definition_name": "Hospital SCM Runtime Process Library", "definition_key": "d3588659d7b643739428be30ecbe373c", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:19:01.241558+00:00", "updated_at": "2026-06-01T10:47:59.174531+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "d1267b5035e94ca89885a6a07ccf6bb5", "active_step": null, "active_step_display_name": "Retirement & Disposal Subprocess: impairment assessment -> retirement approval -> disposal method selection -> final accounting adjustment + audit evidence package.", "next_action": "At step: Retirement & Disposal Subprocess: impairment assessment -> retirement approval -> disposal method selection -> final accounting adjustment + audit evidence package.", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "ecc9dd90af9f4062ba1ec282a419fe42", "case_key": "ecc9dd90af9f4062ba1ec282a419fe42", "short_id": "ecc9dd90", "business_subject": "hms-scm-import-smoke-20260507-2109", "display_name": "Hospital SCM Process Library", "definition_name": "Hospital SCM Process Library", "definition_key": "e8df4808601d4e1a80ed38244a66652a", "hub": "procurement", "status": "running", "requester": "codex-process-suite", "requester_name": null, "requester_display_name": null, "created_at": "2026-05-07T21:13:20.914942+00:00", "updated_at": "2026-06-01T10:47:57.942687+00:00", "age_days": 36, "amount": null, "currency": null, "current_node": "a4add15874e440f589929368f8d42356", "active_step": null, "active_step_display_name": "SCM vendor_management", "next_action": "At step: SCM vendor_management", "tenant_id": "hms_dev", "group": "in_progress"}, {"transaction_id": "fedd9c2dde9d4c0896d67ca1c1c5b90d", "case_key": "fedd9c2dde9d4c0896d67ca1c1c5b90d", "short_id": "fedd9c2d", "business_subject": "PO Approval \u00b7 fedd9c2d", "display_name": "PO Approval", "definition_name": "po_approval_def_9942aa", "definition_key": "b97aa4ea308c4dc594ed23328861e9bf", "hub": "procurement", "status": "draft", "requester": "system:seed", "requester_name": null, "requester_display_name": null, "created_at": "2026-04-22T20:30:44.711388+00:00", "updated_at": "2026-04-22T20:30:44.711388+00:00", "age_days": 51, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "hub-cnt-f56ce0", "group": "in_progress"}], "scenarios": [{"id": "procurement", "family": {"id": "procurement", "label": "Procurement to Pay", "subtitle": "Requisition \u2192 PO \u2192 3-way match", "accent": "#1a2740"}, "def_key": "pr_to_po_def", "def_name": "Purchase Requisition to PO", "hubs": ["procurement"], "statuses": {"running": 3, "completed": 1, "draft": 3}, "cases": [{"transaction_id": "6be59bb639264608bccae3b55c93f9fa", "case_key": "6be59bb639264608bccae3b55c93f9fa", "short_id": "6be59bb6", "business_subject": "Purchase Requisition to PO \u00b7 6be59bb6", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T14:10:28.841672+00:00", "updated_at": "2026-06-11T14:10:28.841672+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "pr_to_po_demo_review", "active_step": "pr_to_po_demo_review", "active_step_display_name": "Demo Manager Review", "next_action": "At step: Demo Manager Review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "622329654050422c827d351c96ebea0a", "case_key": "622329654050422c827d351c96ebea0a", "short_id": "62232965", "business_subject": "Purchase Requisition to PO #62232965", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T08:02:16.338009+00:00", "updated_at": "2026-06-11T19:45:48.650575+00:00", "age_days": 2, "amount": 2700, "currency": "USD", "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "short_id": "ab8d82e5", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:25:49.888195+00:00", "updated_at": null, "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "short_id": "ab8d82e5", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": "d0000000-0000-0000-0000-000000000099", "requester_name": "Platform SuperAdmin", "requester_display_name": "Platform SuperAdmin", "created_at": "2026-06-11T03:25:49.057538", "updated_at": "2026-06-11T03:25:50.943708", "age_days": 2, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "short_id": "b02ab1d5", "business_subject": "Purchase Requisition to PO \u00b7 b02ab1d5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T12:43:25.457184+00:00", "updated_at": null, "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "case_key": "b02ab1d5-e7ed-4a55-831c-6eaf879635b9", "short_id": "b02ab1d5", "business_subject": "Purchase Requisition to PO \u00b7 b02ab1d5", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "running", "requester": "d0000000-0000-0000-0000-000000000099", "requester_name": "Platform SuperAdmin", "requester_display_name": "Platform SuperAdmin", "created_at": "2026-06-10T12:43:24.498690", "updated_at": "2026-06-10T12:43:26.257989", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "demo_procurement_case_1001", "case_key": "demo_procurement_case_1001", "short_id": "demo_pro", "business_subject": "Purchase Requisition to PO \u00b7 demo_pro", "display_name": "Purchase Requisition to PO", "definition_name": "pr_to_po_def", "definition_key": "pr_to_po_def", "hub": "procurement", "status": "draft", "requester": "demo.flow-master.ai", "requester_name": "FlowMaster Demo User", "requester_display_name": "FlowMaster Demo User", "created_at": "2026-06-10T07:51:37.645Z", "updated_at": "2026-06-10T07:51:37.645Z", "age_days": 3, "amount": 12850, "currency": "USD", "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "Submit for review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}], "graph": {"process_definition": {"_id": "flow/pr_to_po_def", "_key": "pr_to_po_def", "config": {"edges": [{"id": "start_to_review", "source": "start", "target": "manager_review"}, {"id": "review_to_approved", "source": "manager_review", "target": "approved", "outcome": "complete"}], "executable": true, "is_executable": true, "nodes": [{"id": "start", "type": "start", "label": "Request submitted"}, {"id": "manager_review", "type": "human_task", "label": "Manager review", "form_ref": "purchase_requisition_def", "actions": [{"id": "complete", "display_label": "Complete", "kind": "complete"}]}, {"id": "approved", "type": "end", "label": "Approved"}], "org_id": "a0000000-0000-0000-0000-000000000010"}, "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Executable curated procurement process for demo.flow-master.ai reset smoke checks.", "display_name": "Purchase Requisition to PO", "hub": "procurement", "kind": "definition", "label": "Purchase Requisition to PO", "name": "pr_to_po_def", "source_context": "fm06-t10-demo-reset-v2", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T07:51:37.645Z", "version": 1}, "nodes": [{"_id": "flow/po_change_cancel", "_key": "po_change_cancel", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "buyer"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "buyer"}], "config": {"action_type": "human_task", "step": "po_change_cancel"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Manage changes, cancellations, replacement PO links, and supplier notification.", "display_name": "Change or Cancel PO", "kind": "definition", "label": "Change or Cancel PO", "name": "po_change_cancel", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number"}, {"name": "change_type", "label": "Change Type", "type": "string", "required": true, "description": "Change Type"}, {"name": "change_reason", "label": "Change Reason", "type": "textarea", "required": true, "description": "Change Reason"}, {"name": "change_approval_status", "label": "Change Approval Status", "type": "string", "required": true, "description": "Change Approval Status"}, {"name": "replacement_po_number", "label": "Replacement PO Number", "type": "string", "required": false, "description": "Replacement PO Number"}], "presentation_view_id": "po_change_cancel_view", "rule_ref": null, "human_role": "buyer", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/po_sent", "_key": "po_sent", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "buyer"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "buyer"}], "config": {"action_type": "human_task", "step": "po_sent"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Record supplier acknowledgement and final PO sent status.", "display_name": "PO Sent", "kind": "definition", "label": "PO Sent", "name": "po_sent", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "sent_to_supplier"}, {"name": "supplier_acknowledgement", "label": "Supplier Acknowledgement", "type": "string", "required": true, "description": "Supplier Acknowledgement"}, {"name": "acknowledged_at", "label": "Acknowledged At", "type": "datetime", "required": false, "description": "Acknowledged At"}], "presentation_view_id": "po_sent_view", "rule_ref": null, "human_role": "buyer", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/dispatch_po", "_key": "dispatch_po", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "buyer"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "buyer"}], "config": {"action_type": "human_task", "step": "dispatch_po"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Send PO to supplier and record dispatch evidence.", "display_name": "Send to Supplier", "kind": "definition", "label": "Send to Supplier", "name": "dispatch_po", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_contact", "label": "Supplier Contact", "type": "string", "required": true, "description": "Supplier Contact"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": true, "description": "Supplier Sent At"}, {"name": "dispatch_evidence", "label": "Dispatch Evidence", "type": "array", "required": false, "description": "Dispatch Evidence"}], "presentation_view_id": "po_dispatch_view", "rule_ref": null, "human_role": "buyer", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/po_ready", "_key": "po_ready", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "procurement_user"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "procurement_user"}], "config": {"action_type": "human_task", "step": "po_ready"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Mark the PO ready to send after validations pass.", "display_name": "PO Ready", "kind": "definition", "label": "PO Ready", "name": "po_ready", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "release_checklist", "label": "Release Checklist", "type": "array", "required": true, "description": "Release Checklist"}, {"name": "ready_approved_by", "label": "Ready Approved By", "type": "string", "required": true, "description": "Ready Approved By"}], "presentation_view_id": "po_ready_view", "rule_ref": null, "human_role": "procurement_user", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/legal_finance_review", "_key": "legal_finance_review", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "finance_controller"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "finance_controller"}], "config": {"action_type": "human_task", "step": "legal_finance_review"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Review legal, finance, compliance, or threshold exceptions before release.", "display_name": "Review Exceptions", "kind": "definition", "label": "Review Exceptions", "name": "legal_finance_review", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "exception_type", "label": "Exception Type", "type": "string", "required": true, "description": "Exception Type"}, {"name": "exception_owner", "label": "Exception Owner", "type": "string", "required": true, "description": "Exception Owner"}, {"name": "exception_decision", "label": "Exception Decision", "type": "string", "required": true, "description": "Exception Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "presentation_view_id": "exception_review_view", "rule_ref": null, "human_role": "finance_controller", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/prepare_po", "_key": "prepare_po", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "buyer"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "buyer"}], "config": {"action_type": "human_task", "step": "prepare_po"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Convert approved requisition into a PO draft with commercial terms and delivery instructions.", "display_name": "Prepare Purchase Order", "kind": "definition", "label": "Prepare Purchase Order", "name": "prepare_po", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": false, "description": "Supplier Sent At"}], "presentation_view_id": "po_preparation_view", "rule_ref": null, "human_role": "buyer", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/source_or_confirm", "_key": "source_or_confirm", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "buyer"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "buyer"}], "config": {"action_type": "human_task", "step": "source_or_confirm"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Confirm catalog, quote, contract, or spot-buy route and selected supplier.", "display_name": "Confirm Source", "kind": "definition", "label": "Confirm Source", "name": "source_or_confirm", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "requester_department", "label": "Requester Department", "type": "string", "required": true, "description": "Requester Department"}, {"name": "business_unit", "label": "Business Unit", "type": "string", "required": true, "description": "Business Unit"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "required_date", "label": "Required Date", "type": "date", "required": true, "description": "Required Date"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "tax_total", "label": "Tax Total", "type": "number", "required": false, "description": "Tax Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "justification", "label": "Business Justification", "type": "textarea", "required": true, "description": "Business Justification"}, {"name": "attachments", "label": "Attachments", "type": "array", "required": false, "description": "Attachments"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": true, "description": "Supplier Reference"}, {"name": "supplier_status", "label": "Supplier Status", "type": "string", "required": true, "description": "Supplier Status"}, {"name": "payment_terms", "label": "Payment Terms", "type": "string", "required": true, "description": "Payment Terms"}, {"name": "incoterms", "label": "Incoterms", "type": "string", "required": false, "description": "Incoterms"}, {"name": "compliance_status", "label": "Compliance Status", "type": "string", "required": true, "description": "Compliance Status"}], "presentation_view_id": "sourcing_confirmation_view", "rule_ref": null, "human_role": "buyer", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/supplier_validation", "_key": "supplier_validation", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "procurement_user"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "procurement_user"}], "config": {"action_type": "human_task", "step": "supplier_validation"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Confirm supplier master, payment terms, compliance status, and onboarding gaps.", "display_name": "Validate Supplier", "kind": "definition", "label": "Validate Supplier", "name": "supplier_validation", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": true, "description": "Supplier Reference"}, {"name": "supplier_status", "label": "Supplier Status", "type": "string", "required": true, "description": "Supplier Status"}, {"name": "payment_terms", "label": "Payment Terms", "type": "string", "required": true, "description": "Payment Terms"}, {"name": "incoterms", "label": "Incoterms", "type": "string", "required": false, "description": "Incoterms"}, {"name": "compliance_status", "label": "Compliance Status", "type": "string", "required": true, "description": "Compliance Status"}], "presentation_view_id": "supplier_validation_view", "rule_ref": null, "human_role": "procurement_user", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/approve_requisition", "_key": "approve_requisition", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "line_manager"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "line_manager"}], "config": {"action_type": "human_task", "step": "approve_requisition"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Manager confirms business need, timing, quantity, and spend authority.", "display_name": "Approve Requisition", "kind": "definition", "label": "Approve Requisition", "name": "approve_requisition", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "manager_decision", "label": "Manager Decision", "type": "string", "required": true, "description": "Manager Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "presentation_view_id": "requisition_approval_view", "rule_ref": null, "human_role": "line_manager", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/budget_check", "_key": "budget_check", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "finance_controller"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "finance_controller"}], "config": {"action_type": "human_task", "step": "budget_check"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Validate cost center, GL/project coding, budget availability, tax treatment, and approval route.", "display_name": "Check Budget", "kind": "definition", "label": "Check Budget", "name": "budget_check", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "budget_available", "label": "Budget Available", "type": "boolean", "required": true, "description": "Budget Available"}, {"name": "approval_limit", "label": "Approval Limit", "type": "number", "required": true, "description": "Approval Limit"}, {"name": "budget_check_result", "label": "Budget Check Result", "type": "string", "required": true, "description": "Budget Check Result"}, {"name": "approval_route", "label": "Approval Route", "type": "string", "required": true, "description": "Approval Route"}], "presentation_view_id": "budget_check_view", "rule_ref": null, "human_role": "finance_controller", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/pr_intake", "_key": "pr_intake", "actions": [{"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "requester"}, {"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "requester"}], "config": {"action_type": "human_task", "step": "pr_intake"}, "created_at": "2026-06-10T11:22:41.393286+00:00", "description": "Requester captures need, supplier, line items, accounting, required date, justification, and attachments.", "display_name": "Create Requisition", "kind": "definition", "label": "Create Requisition", "name": "pr_intake", "position": null, "source_context": null, "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.193237+00:00", "version": null, "form_fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "requester_department", "label": "Requester Department", "type": "string", "required": true, "description": "Requester Department"}, {"name": "business_unit", "label": "Business Unit", "type": "string", "required": true, "description": "Business Unit"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "required_date", "label": "Required Date", "type": "date", "required": true, "description": "Required Date"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "tax_total", "label": "Tax Total", "type": "number", "required": false, "description": "Tax Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "justification", "label": "Business Justification", "type": "textarea", "required": true, "description": "Business Justification"}, {"name": "attachments", "label": "Attachments", "type": "array", "required": false, "description": "Attachments"}], "presentation_view_id": "pr_intake_view", "rule_ref": null, "human_role": "requester", "agent_capability": null, "dispatch_kind": "human"}, {"_id": "flow/pr_to_po_demo_review", "_key": "pr_to_po_demo_review", "config": {"is_entry_node": true, "runtime_entry": true, "actions": [{"id": "save_draft", "label": "Save Draft", "display_label": "Save Draft", "kind": "save_draft", "for_role": "requester", "requires_human_confirmation": false}, {"id": "submit", "label": "Submit", "display_label": "Submit", "kind": "submit", "for_role": "requester"}]}, "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Human review step seeded for the live demo smoke runtime action contract.", "display_name": "Demo Manager Review", "kind": "definition", "label": "Demo Manager Review", "name": "pr_to_po_demo_review", "source_context": "fm06-t10-demo-reset-v2", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T07:51:37.645Z", "version": 1, "form_fields": [{"name": "request_number", "type": "string", "required": true, "label": "Request #", "is_subject": true}, {"name": "supplier", "type": "string", "required": true, "label": "Supplier"}, {"name": "total_amount", "type": "number", "required": true, "label": "Amount"}, {"name": "currency", "type": "string", "required": true, "label": "Currency"}, {"name": "status", "type": "string", "required": true, "label": "Status"}], "presentation_view_id": "pr_to_po_demo_review_view", "rule_ref": null, "actions": [], "human_role": "requester", "agent_capability": null, "dispatch_kind": "human"}], "edges": [{"_from": "flow/pr_to_po_def", "_to": "flow/approve_requisition", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "approve_requisition", "to_id": "flow/approve_requisition", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/budget_check", "_to": "flow/approve_requisition", "from": "budget_check", "from_id": "flow/budget_check", "to": "approve_requisition", "to_id": "flow/approve_requisition", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/budget_check", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "budget_check", "to_id": "flow/budget_check", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/pr_intake", "_to": "flow/budget_check", "from": "pr_intake", "from_id": "flow/pr_intake", "to": "budget_check", "to_id": "flow/budget_check", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/dispatch_po", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "dispatch_po", "to_id": "flow/dispatch_po", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/po_ready", "_to": "flow/dispatch_po", "from": "po_ready", "from_id": "flow/po_ready", "to": "dispatch_po", "to_id": "flow/dispatch_po", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/legal_finance_review", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "legal_finance_review", "to_id": "flow/legal_finance_review", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/prepare_po", "_to": "flow/legal_finance_review", "from": "prepare_po", "from_id": "flow/prepare_po", "to": "legal_finance_review", "to_id": "flow/legal_finance_review", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/po_change_cancel", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_change_cancel", "to_id": "flow/po_change_cancel", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/po_ready", "_to": "flow/po_change_cancel", "from": "po_ready", "from_id": "flow/po_ready", "to": "po_change_cancel", "to_id": "flow/po_change_cancel", "collection": "defines", "role": "next", "label": "change_or_cancel"}, {"_from": "flow/pr_to_po_def", "_to": "flow/po_ready", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_ready", "to_id": "flow/po_ready", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/legal_finance_review", "_to": "flow/po_ready", "from": "legal_finance_review", "from_id": "flow/legal_finance_review", "to": "po_ready", "to_id": "flow/po_ready", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/po_sent", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_sent", "to_id": "flow/po_sent", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/dispatch_po", "_to": "flow/po_sent", "from": "dispatch_po", "from_id": "flow/dispatch_po", "to": "po_sent", "to_id": "flow/po_sent", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/pr_intake", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "pr_intake", "to_id": "flow/pr_intake", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/pr_to_po_demo_review", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "pr_to_po_demo_review", "to_id": "flow/pr_to_po_demo_review", "collection": "defines", "role": "child", "label": "Demo entry"}, {"_from": "flow/pr_to_po_def", "_to": "flow/prepare_po", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "prepare_po", "to_id": "flow/prepare_po", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/source_or_confirm", "_to": "flow/prepare_po", "from": "source_or_confirm", "from_id": "flow/source_or_confirm", "to": "prepare_po", "to_id": "flow/prepare_po", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/source_or_confirm", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "source_or_confirm", "to_id": "flow/source_or_confirm", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/supplier_validation", "_to": "flow/source_or_confirm", "from": "supplier_validation", "from_id": "flow/supplier_validation", "to": "source_or_confirm", "to_id": "flow/source_or_confirm", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "flow/supplier_validation", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "supplier_validation", "to_id": "flow/supplier_validation", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/approve_requisition", "_to": "flow/supplier_validation", "from": "approve_requisition", "from_id": "flow/approve_requisition", "to": "supplier_validation", "to_id": "flow/supplier_validation", "collection": "defines", "role": "next", "label": null}, {"_from": "flow/approve_requisition", "_to": "flow/approve_requisition", "from": "approve_requisition", "from_id": "flow/approve_requisition", "to": "approve_requisition", "to_id": "flow/approve_requisition", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/approve_requisition", "_to": "data/requisition_approval_def", "from": "approve_requisition", "from_id": "flow/approve_requisition", "to": "requisition_approval_def", "to_id": "data/requisition_approval_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/approve_requisition", "_to": "view/requisition_approval_view", "from": "approve_requisition", "from_id": "flow/approve_requisition", "to": "requisition_approval_view", "to_id": "view/requisition_approval_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/budget_check", "_to": "flow/budget_check", "from": "budget_check", "from_id": "flow/budget_check", "to": "budget_check", "to_id": "flow/budget_check", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/budget_check", "_to": "data/budget_check_def", "from": "budget_check", "from_id": "flow/budget_check", "to": "budget_check_def", "to_id": "data/budget_check_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/budget_check", "_to": "view/budget_check_view", "from": "budget_check", "from_id": "flow/budget_check", "to": "budget_check_view", "to_id": "view/budget_check_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/dispatch_po", "_to": "flow/dispatch_po", "from": "dispatch_po", "from_id": "flow/dispatch_po", "to": "dispatch_po", "to_id": "flow/dispatch_po", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/dispatch_po", "_to": "data/po_dispatch_def", "from": "dispatch_po", "from_id": "flow/dispatch_po", "to": "po_dispatch_def", "to_id": "data/po_dispatch_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/dispatch_po", "_to": "data/po_dispatch_def", "from": "dispatch_po", "from_id": "flow/dispatch_po", "to": "po_dispatch_def", "to_id": "data/po_dispatch_def", "collection": "defines", "role": "output", "label": null}, {"_from": "flow/dispatch_po", "_to": "view/po_dispatch_view", "from": "dispatch_po", "from_id": "flow/dispatch_po", "to": "po_dispatch_view", "to_id": "view/po_dispatch_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/legal_finance_review", "_to": "flow/legal_finance_review", "from": "legal_finance_review", "from_id": "flow/legal_finance_review", "to": "legal_finance_review", "to_id": "flow/legal_finance_review", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/legal_finance_review", "_to": "data/exception_review_def", "from": "legal_finance_review", "from_id": "flow/legal_finance_review", "to": "exception_review_def", "to_id": "data/exception_review_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/legal_finance_review", "_to": "view/exception_review_view", "from": "legal_finance_review", "from_id": "flow/legal_finance_review", "to": "exception_review_view", "to_id": "view/exception_review_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/po_change_cancel", "_to": "flow/po_change_cancel", "from": "po_change_cancel", "from_id": "flow/po_change_cancel", "to": "po_change_cancel", "to_id": "flow/po_change_cancel", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/po_change_cancel", "_to": "data/po_change_cancel_def", "from": "po_change_cancel", "from_id": "flow/po_change_cancel", "to": "po_change_cancel_def", "to_id": "data/po_change_cancel_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/po_change_cancel", "_to": "view/po_change_cancel_view", "from": "po_change_cancel", "from_id": "flow/po_change_cancel", "to": "po_change_cancel_view", "to_id": "view/po_change_cancel_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/po_ready", "_to": "flow/po_ready", "from": "po_ready", "from_id": "flow/po_ready", "to": "po_ready", "to_id": "flow/po_ready", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/po_ready", "_to": "data/po_ready_def", "from": "po_ready", "from_id": "flow/po_ready", "to": "po_ready_def", "to_id": "data/po_ready_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/po_ready", "_to": "data/po_ready_def", "from": "po_ready", "from_id": "flow/po_ready", "to": "po_ready_def", "to_id": "data/po_ready_def", "collection": "defines", "role": "output", "label": null}, {"_from": "flow/po_ready", "_to": "view/po_ready_view", "from": "po_ready", "from_id": "flow/po_ready", "to": "po_ready_view", "to_id": "view/po_ready_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/po_sent", "_to": "flow/po_sent", "from": "po_sent", "from_id": "flow/po_sent", "to": "po_sent", "to_id": "flow/po_sent", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/po_sent", "_to": "data/po_sent_def", "from": "po_sent", "from_id": "flow/po_sent", "to": "po_sent_def", "to_id": "data/po_sent_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/po_sent", "_to": "data/po_sent_def", "from": "po_sent", "from_id": "flow/po_sent", "to": "po_sent_def", "to_id": "data/po_sent_def", "collection": "defines", "role": "output", "label": null}, {"_from": "flow/po_sent", "_to": "view/po_sent_view", "from": "po_sent", "from_id": "flow/po_sent", "to": "po_sent_view", "to_id": "view/po_sent_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/pr_intake", "_to": "flow/pr_intake", "from": "pr_intake", "from_id": "flow/pr_intake", "to": "pr_intake", "to_id": "flow/pr_intake", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/pr_intake", "_to": "data/purchase_requisition_def", "from": "pr_intake", "from_id": "flow/pr_intake", "to": "purchase_requisition_def", "to_id": "data/purchase_requisition_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/pr_intake", "_to": "view/pr_intake_view", "from": "pr_intake", "from_id": "flow/pr_intake", "to": "pr_intake_view", "to_id": "view/pr_intake_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/pr_to_po_def", "_to": "data/budget_check_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "budget_check_def", "to_id": "data/budget_check_def", "collection": "defines", "role": "input", "label": "Input entity: Budget Checks"}, {"_from": "flow/pr_to_po_def", "_to": "data/exception_review_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "exception_review_def", "to_id": "data/exception_review_def", "collection": "defines", "role": "input", "label": "Input entity: Exception Reviews"}, {"_from": "flow/pr_to_po_def", "_to": "data/po_change_cancel_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_change_cancel_def", "to_id": "data/po_change_cancel_def", "collection": "defines", "role": "input", "label": "Input entity: Po Change Cancels"}, {"_from": "flow/pr_to_po_def", "_to": "data/po_dispatch_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_dispatch_def", "to_id": "data/po_dispatch_def", "collection": "defines", "role": "input", "label": "Input entity: Po Dispatch"}, {"_from": "flow/pr_to_po_def", "_to": "data/po_ready_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_ready_def", "to_id": "data/po_ready_def", "collection": "defines", "role": "input", "label": "Input entity: Po Readys"}, {"_from": "flow/pr_to_po_def", "_to": "data/po_sent_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "po_sent_def", "to_id": "data/po_sent_def", "collection": "defines", "role": "input", "label": "Input entity: Po Sents"}, {"_from": "flow/pr_to_po_def", "_to": "data/purchase_order_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "purchase_order_def", "to_id": "data/purchase_order_def", "collection": "defines", "role": "input", "label": "Input entity: Purchase Orders"}, {"_from": "flow/pr_to_po_def", "_to": "data/purchase_requisition_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "purchase_requisition_def", "to_id": "data/purchase_requisition_def", "collection": "defines", "role": "input", "label": "Input entity: Purchase Requisitions"}, {"_from": "flow/pr_to_po_def", "_to": "data/requisition_approval_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "requisition_approval_def", "to_id": "data/requisition_approval_def", "collection": "defines", "role": "input", "label": "Input entity: Requisition Approvals"}, {"_from": "flow/pr_to_po_def", "_to": "data/supplier_validation_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "supplier_validation_def", "to_id": "data/supplier_validation_def", "collection": "defines", "role": "input", "label": "Input entity: Supplier Validations"}, {"_from": "flow/pr_to_po_def", "_to": "data/purchase_order_def", "from": "pr_to_po_def", "from_id": "flow/pr_to_po_def", "to": "purchase_order_def", "to_id": "data/purchase_order_def", "collection": "defines", "role": "output", "label": null}, {"_from": "flow/pr_to_po_demo_review", "_to": "flow/pr_to_po_demo_review", "from": "pr_to_po_demo_review", "from_id": "flow/pr_to_po_demo_review", "to": "pr_to_po_demo_review", "to_id": "flow/pr_to_po_demo_review", "collection": "defines", "role": "dispatch", "label": "Human review"}, {"_from": "flow/pr_to_po_demo_review", "_to": "data/purchase_requisition_def", "from": "pr_to_po_demo_review", "from_id": "flow/pr_to_po_demo_review", "to": "purchase_requisition_def", "to_id": "data/purchase_requisition_def", "collection": "defines", "role": "input", "label": "Purchase requisition input"}, {"_from": "flow/pr_to_po_demo_review", "_to": "view/pr_to_po_demo_review_view", "from": "pr_to_po_demo_review", "from_id": "flow/pr_to_po_demo_review", "to": "pr_to_po_demo_review_view", "to_id": "view/pr_to_po_demo_review_view", "collection": "defines", "role": "presentation", "label": "Demo review form"}, {"_from": "flow/prepare_po", "_to": "flow/prepare_po", "from": "prepare_po", "from_id": "flow/prepare_po", "to": "prepare_po", "to_id": "flow/prepare_po", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/prepare_po", "_to": "data/purchase_order_def", "from": "prepare_po", "from_id": "flow/prepare_po", "to": "purchase_order_def", "to_id": "data/purchase_order_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/prepare_po", "_to": "data/purchase_order_def", "from": "prepare_po", "from_id": "flow/prepare_po", "to": "purchase_order_def", "to_id": "data/purchase_order_def", "collection": "defines", "role": "output", "label": null}, {"_from": "flow/prepare_po", "_to": "view/po_preparation_view", "from": "prepare_po", "from_id": "flow/prepare_po", "to": "po_preparation_view", "to_id": "view/po_preparation_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/source_or_confirm", "_to": "flow/source_or_confirm", "from": "source_or_confirm", "from_id": "flow/source_or_confirm", "to": "source_or_confirm", "to_id": "flow/source_or_confirm", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/source_or_confirm", "_to": "data/supplier_validation_def", "from": "source_or_confirm", "from_id": "flow/source_or_confirm", "to": "supplier_validation_def", "to_id": "data/supplier_validation_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/source_or_confirm", "_to": "view/sourcing_confirmation_view", "from": "source_or_confirm", "from_id": "flow/source_or_confirm", "to": "sourcing_confirmation_view", "to_id": "view/sourcing_confirmation_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "flow/supplier_validation", "_to": "flow/supplier_validation", "from": "supplier_validation", "from_id": "flow/supplier_validation", "to": "supplier_validation", "to_id": "flow/supplier_validation", "collection": "defines", "role": "dispatch", "label": null}, {"_from": "flow/supplier_validation", "_to": "data/supplier_validation_def", "from": "supplier_validation", "from_id": "flow/supplier_validation", "to": "supplier_validation_def", "to_id": "data/supplier_validation_def", "collection": "defines", "role": "input", "label": null}, {"_from": "flow/supplier_validation", "_to": "view/supplier_validation_view", "from": "supplier_validation", "from_id": "flow/supplier_validation", "to": "supplier_validation_view", "to_id": "view/supplier_validation_view", "collection": "defines", "role": "presentation", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/budget_check_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "budget_check_def", "to_id": "data/budget_check_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/exception_review_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "exception_review_def", "to_id": "data/exception_review_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/po_change_cancel_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_change_cancel_def", "to_id": "data/po_change_cancel_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/po_dispatch_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_dispatch_def", "to_id": "data/po_dispatch_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/po_ready_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_ready_def", "to_id": "data/po_ready_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/po_sent_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_sent_def", "to_id": "data/po_sent_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/purchase_order_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "purchase_order_def", "to_id": "data/purchase_order_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/purchase_requisition_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "purchase_requisition_def", "to_id": "data/purchase_requisition_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/requisition_approval_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "requisition_approval_def", "to_id": "data/requisition_approval_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "data/supplier_validation_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "supplier_validation_def", "to_id": "data/supplier_validation_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/approve_requisition", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "approve_requisition", "to_id": "flow/approve_requisition", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/budget_check", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "budget_check", "to_id": "flow/budget_check", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/dispatch_po", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "dispatch_po", "to_id": "flow/dispatch_po", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/legal_finance_review", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "legal_finance_review", "to_id": "flow/legal_finance_review", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/po_change_cancel", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_change_cancel", "to_id": "flow/po_change_cancel", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/po_ready", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_ready", "to_id": "flow/po_ready", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/po_sent", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_sent", "to_id": "flow/po_sent", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/pr_intake", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_intake", "to_id": "flow/pr_intake", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/pr_to_po_def", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_to_po_def", "to_id": "flow/pr_to_po_def", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/pr_to_po_demo_review", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_to_po_demo_review", "to_id": "flow/pr_to_po_demo_review", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/prepare_po", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "prepare_po", "to_id": "flow/prepare_po", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/source_or_confirm", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "source_or_confirm", "to_id": "flow/source_or_confirm", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "flow/supplier_validation", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "supplier_validation", "to_id": "flow/supplier_validation", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "rule/budget_and_threshold_rule", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "budget_and_threshold_rule", "to_id": "rule/budget_and_threshold_rule", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "rule/po_change_cancel_rule", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_change_cancel_rule", "to_id": "rule/po_change_cancel_rule", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "rule/po_release_rule", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_release_rule", "to_id": "rule/po_release_rule", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "rule/pr_to_po_demo_review_rule", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_to_po_demo_review_rule", "to_id": "rule/pr_to_po_demo_review_rule", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "rule/supplier_compliance_rule", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "supplier_compliance_rule", "to_id": "rule/supplier_compliance_rule", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/budget_check_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "budget_check_view", "to_id": "view/budget_check_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/exception_review_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "exception_review_view", "to_id": "view/exception_review_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/po_change_cancel_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_change_cancel_view", "to_id": "view/po_change_cancel_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/po_dispatch_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_dispatch_view", "to_id": "view/po_dispatch_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/po_preparation_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_preparation_view", "to_id": "view/po_preparation_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/po_ready_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_ready_view", "to_id": "view/po_ready_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/po_sent_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "po_sent_view", "to_id": "view/po_sent_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/pr_intake_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_intake_view", "to_id": "view/pr_intake_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/pr_to_po_demo_review_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "pr_to_po_demo_review_view", "to_id": "view/pr_to_po_demo_review_view", "collection": "governs", "role": "governs", "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/requisition_approval_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "requisition_approval_view", "to_id": "view/requisition_approval_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/sourcing_confirmation_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "sourcing_confirmation_view", "to_id": "view/sourcing_confirmation_view", "collection": "governs", "role": null, "label": null}, {"_from": "version/pr_to_po_def_v1", "_to": "view/supplier_validation_view", "from": "pr_to_po_def_v1", "from_id": "version/pr_to_po_def_v1", "to": "supplier_validation_view", "to_id": "view/supplier_validation_view", "collection": "governs", "role": null, "label": null}], "data_definitions": [{"_id": "data/purchase_order_def", "_key": "purchase_order_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Purchase Order data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": false, "description": "Supplier Sent At"}], "kind": "definition", "label": "Purchase Order", "name": "purchase_order_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/supplier_validation_def", "_key": "supplier_validation_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Supplier Validation data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": true, "description": "Supplier Reference"}, {"name": "supplier_status", "label": "Supplier Status", "type": "string", "required": true, "description": "Supplier Status"}, {"name": "payment_terms", "label": "Payment Terms", "type": "string", "required": true, "description": "Payment Terms"}, {"name": "incoterms", "label": "Incoterms", "type": "string", "required": false, "description": "Incoterms"}, {"name": "compliance_status", "label": "Compliance Status", "type": "string", "required": true, "description": "Compliance Status"}], "kind": "definition", "label": "Supplier Validation", "name": "supplier_validation_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/requisition_approval_def", "_key": "requisition_approval_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Requisition Approval data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "manager_decision", "label": "Manager Decision", "type": "string", "required": true, "description": "Manager Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "kind": "definition", "label": "Requisition Approval", "name": "requisition_approval_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/purchase_requisition_def", "_key": "purchase_requisition_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Purchase Requisition data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "requester_department", "label": "Requester Department", "type": "string", "required": true, "description": "Requester Department"}, {"name": "business_unit", "label": "Business Unit", "type": "string", "required": true, "description": "Business Unit"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "required_date", "label": "Required Date", "type": "date", "required": true, "description": "Required Date"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "tax_total", "label": "Tax Total", "type": "number", "required": false, "description": "Tax Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "justification", "label": "Business Justification", "type": "textarea", "required": true, "description": "Business Justification"}, {"name": "attachments", "label": "Attachments", "type": "array", "required": false, "description": "Attachments"}], "kind": "definition", "label": "Purchase Requisition", "name": "purchase_requisition_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/po_sent_def", "_key": "po_sent_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "PO Sent data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "sent_to_supplier"}, {"name": "supplier_acknowledgement", "label": "Supplier Acknowledgement", "type": "string", "required": true, "description": "Supplier Acknowledgement"}, {"name": "acknowledged_at", "label": "Acknowledged At", "type": "datetime", "required": false, "description": "Acknowledged At"}], "kind": "definition", "label": "PO Sent", "name": "po_sent_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/po_ready_def", "_key": "po_ready_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "PO Ready data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "release_checklist", "label": "Release Checklist", "type": "array", "required": true, "description": "Release Checklist"}, {"name": "ready_approved_by", "label": "Ready Approved By", "type": "string", "required": true, "description": "Ready Approved By"}], "kind": "definition", "label": "PO Ready", "name": "po_ready_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/po_dispatch_def", "_key": "po_dispatch_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "PO Dispatch data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_contact", "label": "Supplier Contact", "type": "string", "required": true, "description": "Supplier Contact"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": true, "description": "Supplier Sent At"}, {"name": "dispatch_evidence", "label": "Dispatch Evidence", "type": "array", "required": false, "description": "Dispatch Evidence"}], "kind": "definition", "label": "PO Dispatch", "name": "po_dispatch_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/po_change_cancel_def", "_key": "po_change_cancel_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "PO Change or Cancellation data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number"}, {"name": "change_type", "label": "Change Type", "type": "string", "required": true, "description": "Change Type"}, {"name": "change_reason", "label": "Change Reason", "type": "textarea", "required": true, "description": "Change Reason"}, {"name": "change_approval_status", "label": "Change Approval Status", "type": "string", "required": true, "description": "Change Approval Status"}, {"name": "replacement_po_number", "label": "Replacement PO Number", "type": "string", "required": false, "description": "Replacement PO Number"}], "kind": "definition", "label": "PO Change or Cancellation", "name": "po_change_cancel_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/exception_review_def", "_key": "exception_review_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Exception Review data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "exception_type", "label": "Exception Type", "type": "string", "required": true, "description": "Exception Type"}, {"name": "exception_owner", "label": "Exception Owner", "type": "string", "required": true, "description": "Exception Owner"}, {"name": "exception_decision", "label": "Exception Decision", "type": "string", "required": true, "description": "Exception Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "kind": "definition", "label": "Exception Review", "name": "exception_review_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}, {"_id": "data/budget_check_def", "_key": "budget_check_def", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Budget Check data for PR-to-PO.", "field_schemas": null, "fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "budget_available", "label": "Budget Available", "type": "boolean", "required": true, "description": "Budget Available"}, {"name": "approval_limit", "label": "Approval Limit", "type": "number", "required": true, "description": "Approval Limit"}, {"name": "budget_check_result", "label": "Budget Check Result", "type": "string", "required": true, "description": "Budget Check Result"}, {"name": "approval_route", "label": "Approval Route", "type": "string", "required": true, "description": "Approval Route"}], "kind": "definition", "label": "Budget Check", "name": "budget_check_def", "natural_key": "request_number", "primary_key": "request_number", "source_context": "FM-E2E-PROC-EXEC-PR-PO-V1 executable seed", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": "1.0.0"}], "view_definitions": [{"_id": "view/po_change_cancel_view", "_key": "po_change_cancel_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Change or Cancel PO", "layout": {"fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number"}, {"name": "change_type", "label": "Change Type", "type": "string", "required": true, "description": "Change Type"}, {"name": "change_reason", "label": "Change Reason", "type": "textarea", "required": true, "description": "Change Reason"}, {"name": "change_approval_status", "label": "Change Approval Status", "type": "string", "required": true, "description": "Change Approval Status"}, {"name": "replacement_po_number", "label": "Replacement PO Number", "type": "string", "required": false, "description": "Replacement PO Number"}], "layout": "form"}, "name": "po_change_cancel_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/po_sent_view", "_key": "po_sent_view", "actions": [{"label": "Confirm Sent", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "PO Sent", "layout": {"fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "sent_to_supplier"}, {"name": "supplier_acknowledgement", "label": "Supplier Acknowledgement", "type": "string", "required": true, "description": "Supplier Acknowledgement"}, {"name": "acknowledged_at", "label": "Acknowledged At", "type": "datetime", "required": false, "description": "Acknowledged At"}], "layout": "form"}, "name": "po_sent_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/po_dispatch_view", "_key": "po_dispatch_view", "actions": [{"label": "Send", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Send PO", "layout": {"fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_contact", "label": "Supplier Contact", "type": "string", "required": true, "description": "Supplier Contact"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": true, "description": "Supplier Sent At"}, {"name": "dispatch_evidence", "label": "Dispatch Evidence", "type": "array", "required": false, "description": "Dispatch Evidence"}], "layout": "form"}, "name": "po_dispatch_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/po_ready_view", "_key": "po_ready_view", "actions": [{"label": "Mark Ready", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "PO Ready", "layout": {"fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "release_checklist", "label": "Release Checklist", "type": "array", "required": true, "description": "Release Checklist"}, {"name": "ready_approved_by", "label": "Ready Approved By", "type": "string", "required": true, "description": "Ready Approved By"}], "layout": "form"}, "name": "po_ready_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/exception_review_view", "_key": "exception_review_view", "actions": [{"label": "Approve Exception", "action": "submit"}, {"label": "Reject", "action": "reject"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Review Exceptions", "layout": {"fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "exception_type", "label": "Exception Type", "type": "string", "required": true, "description": "Exception Type"}, {"name": "exception_owner", "label": "Exception Owner", "type": "string", "required": true, "description": "Exception Owner"}, {"name": "exception_decision", "label": "Exception Decision", "type": "string", "required": true, "description": "Exception Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "layout": "form"}, "name": "exception_review_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/po_preparation_view", "_key": "po_preparation_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Prepare PO", "layout": {"fields": [{"name": "po_number", "label": "Purchase Order Number", "type": "string", "required": true, "description": "Purchase Order Number", "default": "PO-DEV-READY"}, {"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "po_status", "label": "Purchase Order Status", "type": "string", "required": true, "description": "Purchase Order Status", "default": "ready_to_send"}, {"name": "dispatch_method", "label": "Dispatch Method", "type": "string", "required": true, "description": "Dispatch Method"}, {"name": "supplier_sent_at", "label": "Supplier Sent At", "type": "datetime", "required": false, "description": "Supplier Sent At"}], "layout": "form"}, "name": "po_preparation_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/sourcing_confirmation_view", "_key": "sourcing_confirmation_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Confirm Source", "layout": {"fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "requester_department", "label": "Requester Department", "type": "string", "required": true, "description": "Requester Department"}, {"name": "business_unit", "label": "Business Unit", "type": "string", "required": true, "description": "Business Unit"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "required_date", "label": "Required Date", "type": "date", "required": true, "description": "Required Date"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "tax_total", "label": "Tax Total", "type": "number", "required": false, "description": "Tax Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "justification", "label": "Business Justification", "type": "textarea", "required": true, "description": "Business Justification"}, {"name": "attachments", "label": "Attachments", "type": "array", "required": false, "description": "Attachments"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": true, "description": "Supplier Reference"}, {"name": "supplier_status", "label": "Supplier Status", "type": "string", "required": true, "description": "Supplier Status"}, {"name": "payment_terms", "label": "Payment Terms", "type": "string", "required": true, "description": "Payment Terms"}, {"name": "incoterms", "label": "Incoterms", "type": "string", "required": false, "description": "Incoterms"}, {"name": "compliance_status", "label": "Compliance Status", "type": "string", "required": true, "description": "Compliance Status"}], "layout": "form"}, "name": "sourcing_confirmation_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/supplier_validation_view", "_key": "supplier_validation_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Validate Supplier", "layout": {"fields": [{"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": true, "description": "Supplier Reference"}, {"name": "supplier_status", "label": "Supplier Status", "type": "string", "required": true, "description": "Supplier Status"}, {"name": "payment_terms", "label": "Payment Terms", "type": "string", "required": true, "description": "Payment Terms"}, {"name": "incoterms", "label": "Incoterms", "type": "string", "required": false, "description": "Incoterms"}, {"name": "compliance_status", "label": "Compliance Status", "type": "string", "required": true, "description": "Compliance Status"}], "layout": "form"}, "name": "supplier_validation_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/requisition_approval_view", "_key": "requisition_approval_view", "actions": [{"label": "Approve", "action": "submit"}, {"label": "Reject", "action": "reject"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Approve Requisition", "layout": {"fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "manager_decision", "label": "Manager Decision", "type": "string", "required": true, "description": "Manager Decision"}, {"name": "approval_comments", "label": "Approval Comments", "type": "textarea", "required": false, "description": "Approval Comments"}], "layout": "form"}, "name": "requisition_approval_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/budget_check_view", "_key": "budget_check_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Check Budget", "layout": {"fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "budget_available", "label": "Budget Available", "type": "boolean", "required": true, "description": "Budget Available"}, {"name": "approval_limit", "label": "Approval Limit", "type": "number", "required": true, "description": "Approval Limit"}, {"name": "budget_check_result", "label": "Budget Check Result", "type": "string", "required": true, "description": "Budget Check Result"}, {"name": "approval_route", "label": "Approval Route", "type": "string", "required": true, "description": "Approval Route"}], "layout": "form"}, "name": "budget_check_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/pr_intake_view", "_key": "pr_intake_view", "actions": [{"label": "Submit", "action": "submit"}], "channel": "web", "created_at": "2026-06-10T11:22:41.031674+00:00", "description": null, "kind": "definition", "label": "Create Requisition", "layout": {"fields": [{"name": "requisition_id", "label": "Requisition ID", "type": "string", "required": true, "description": "Requisition ID"}, {"name": "requester_name", "label": "Requester Name", "type": "string", "required": true, "description": "Requester Name"}, {"name": "requester_department", "label": "Requester Department", "type": "string", "required": true, "description": "Requester Department"}, {"name": "business_unit", "label": "Business Unit", "type": "string", "required": true, "description": "Business Unit"}, {"name": "cost_center", "label": "Cost Center", "type": "string", "required": true, "description": "Cost Center"}, {"name": "gl_account", "label": "GL Account", "type": "string", "required": true, "description": "GL Account"}, {"name": "project_code", "label": "Project Code", "type": "string", "required": false, "description": "Project Code"}, {"name": "required_date", "label": "Required Date", "type": "date", "required": true, "description": "Required Date"}, {"name": "supplier_name", "label": "Supplier Name", "type": "string", "required": true, "description": "Supplier Name"}, {"name": "supplier_reference", "label": "Supplier Reference", "type": "string", "required": false, "description": "Supplier Reference"}, {"name": "currency", "label": "Currency", "type": "string", "required": true, "description": "Currency", "default": "AED"}, {"name": "line_items", "label": "Line Items", "type": "array", "required": true, "description": "Line Items"}, {"name": "line_1_description", "label": "Line 1 Description", "type": "string", "required": true, "description": "Line 1 Description"}, {"name": "line_1_quantity", "label": "Line 1 Quantity", "type": "number", "required": true, "description": "Line 1 Quantity"}, {"name": "line_1_unit_price", "label": "Line 1 Unit Price", "type": "number", "required": true, "description": "Line 1 Unit Price"}, {"name": "line_2_description", "label": "Line 2 Description", "type": "string", "required": false, "description": "Line 2 Description"}, {"name": "line_2_quantity", "label": "Line 2 Quantity", "type": "number", "required": false, "description": "Line 2 Quantity"}, {"name": "line_2_unit_price", "label": "Line 2 Unit Price", "type": "number", "required": false, "description": "Line 2 Unit Price"}, {"name": "net_total", "label": "Net Total", "type": "number", "required": true, "description": "Net Total"}, {"name": "tax_total", "label": "Tax Total", "type": "number", "required": false, "description": "Tax Total"}, {"name": "gross_total", "label": "Gross Total", "type": "number", "required": true, "description": "Gross Total"}, {"name": "justification", "label": "Business Justification", "type": "textarea", "required": true, "description": "Business Justification"}, {"name": "attachments", "label": "Attachments", "type": "array", "required": false, "description": "Attachments"}], "layout": "form"}, "name": "pr_intake_view", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.149252+00:00", "version": null}, {"_id": "view/pr_to_po_demo_review_view", "_key": "pr_to_po_demo_review_view", "actions": [{"action": "save_draft", "label": "Save Draft"}], "channel": "web", "created_at": "2026-06-10T07:51:37.645Z", "description": "Minimal presentation view for T10 live runtime smoke.", "kind": "definition", "label": "Demo Manager Review", "layout": {"layout": "form", "fields": [{"name": "request_number", "type": "string", "required": true, "label": "Request #", "is_subject": true}, {"name": "supplier", "type": "string", "required": true, "label": "Supplier"}, {"name": "total_amount", "type": "number", "required": true, "label": "Amount"}, {"name": "currency", "type": "string", "required": true, "label": "Currency"}, {"name": "status", "type": "string", "required": true, "label": "Status"}]}, "name": "pr_to_po_demo_review_view", "source_context": "fm06-t10-demo-reset-v2", "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T07:51:37.645Z", "version": 1}], "rule_definitions": [{"_id": "rule/po_change_cancel_rule", "_key": "po_change_cancel_rule", "content": "Change/cancel requires change reason, approval status, supplier notification, and replacement PO link when applicable.", "created_at": "2026-06-10T11:22:42.027276+00:00", "description": "Change/cancel requires change reason, approval status, supplier notification, and replacement PO link when applicable.", "kind": "definition", "label": "PO Change or Cancellation", "name": "po_change_cancel_rule", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.262366+00:00", "version": null}, {"_id": "rule/po_release_rule", "_key": "po_release_rule", "content": "PO ready requires approved requisition, valid supplier, complete line items, currency, totals, required date, and dispatch method.", "created_at": "2026-06-10T11:22:42.027276+00:00", "description": "PO ready requires approved requisition, valid supplier, complete line items, currency, totals, required date, and dispatch method.", "kind": "definition", "label": "PO Release", "name": "po_release_rule", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.262366+00:00", "version": null}, {"_id": "rule/supplier_compliance_rule", "_key": "supplier_compliance_rule", "content": "PO cannot be prepared unless supplier_status is active or supplier onboarding exception is approved.", "created_at": "2026-06-10T11:22:42.027276+00:00", "description": "PO cannot be prepared unless supplier_status is active or supplier onboarding exception is approved.", "kind": "definition", "label": "Supplier Compliance", "name": "supplier_compliance_rule", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.262366+00:00", "version": null}, {"_id": "rule/budget_and_threshold_rule", "_key": "budget_and_threshold_rule", "content": "Route based on budget_available, approval_limit, cost center, GL/project coding, and gross_total.", "created_at": "2026-06-10T11:22:42.027276+00:00", "description": "Route based on budget_available, approval_limit, cost center, GL/project coding, and gross_total.", "kind": "definition", "label": "Budget and Threshold", "name": "budget_and_threshold_rule", "source_context": null, "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-13T18:09:08.262366+00:00", "version": null}, {"_id": "rule/pr_to_po_demo_review_rule", "_key": "pr_to_po_demo_review_rule", "content": "Demo smoke save-draft action is allowed for rehearsal validation.", "created_at": "2026-06-10T07:51:37.645Z", "description": "Marker rule used to classify the demo review step as runtime-ready for save-draft smoke validation.", "kind": "definition", "label": "Demo Review Rule", "name": "pr_to_po_demo_review_rule", "source_context": "fm06-t10-demo-reset-v2", "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T07:51:37.645Z", "version": 1}], "version_definitions": [{"_id": "version/pr_to_po_def_v1", "_key": "pr_to_po_def_v1", "approved_at": "2026-06-10T07:51:37.645Z", "approved_by": "demo.flow-master.ai", "change_description": "FM06 demo reset seed", "created_at": "2026-06-10T07:51:37.645Z", "created_by": "demo.flow-master.ai", "description": "Active demo reset version governing the procurement process and entities.", "kind": "definition", "label": "Purchase Requisition to PO v1", "legal_entity": "a0000000-0000-0000-0000-000000000010", "name": "pr_to_po_def v1", "source_context": "fm06-t10-demo-reset-v2", "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T07:51:37.645Z", "version": 1}]}, "headlineTx": "6be59bb639264608bccae3b55c93f9fa", "headlineRt": {"transaction_id": "6be59bb639264608bccae3b55c93f9fa", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "6be59bb639264608bccae3b55c93f9fa", "business_subject": "Purchase Requisition to PO \u00b7 6be59bb6", "status": "running", "active_step": {"step_run_id": "ea2-work-item-6be59bb639264608bccae3b55c93f9fa", "step_definition_id": "pr_to_po_demo_review", "display_name": "Demo Manager Review", "dispatch_kind": null, "form_fields": [{"name": "request_number", "type": "string", "required": true, "label": "Request #", "is_subject": true}, {"name": "supplier", "type": "string", "required": true, "label": "Supplier"}, {"name": "total_amount", "type": "number", "required": true, "label": "Amount"}, {"name": "currency", "type": "string", "required": true, "label": "Currency"}, {"name": "status", "type": "string", "required": true, "label": "Status"}], "presentation_view_id": "pr_to_po_demo_review_view"}, "available_actions": [{"id": "submit", "display_label": "Submit", "kind": "submit_view", "actor_modes": ["direct_user", "sidekick_on_behalf_of_user"], "requires_values": true, "requires_reason": false, "enabled": true}], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T14:10:28.841672+00:00", "created_by": null}, "recent": [{"transaction_id": "622329654050422c827d351c96ebea0a", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "622329654050422c827d351c96ebea0a", "business_subject": "Purchase Requisition to PO #62232965", "status": "completed", "active_step": null, "available_actions": [], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T08:02:16.338009+00:00", "created_by": null}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "status": "draft", "active_step": null, "available_actions": [], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T03:25:49.888195+00:00", "created_by": null}, {"transaction_id": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "ab8d82e5-d8c8-4a72-95ba-515bac0ff82a", "business_subject": "Purchase Requisition to PO \u00b7 ab8d82e5", "status": "draft", "active_step": null, "available_actions": [], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T03:25:49.888195+00:00", "created_by": null}]}, {"id": "extra-1", "family": {"id": "extra-1", "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "subtitle": "6 live cases", "accent": "#4a5b80"}, "def_key": "51c8670228eb41899a20d05151d34eaa", "def_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "hubs": ["procurement"], "statuses": {"running": 1, "errored": 2, "completed": 2, "cancelled": 1}, "cases": [{"transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", "case_key": "43eedf3de1bf4f59b5659ba061b3424d", "short_id": "43eedf3d", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T14:03:07.152231+00:00", "updated_at": "2026-06-11T19:45:48.832912+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "c0f20ec170d547948b311ffc4ba3393e", "case_key": "c0f20ec170d547948b311ffc4ba3393e", "short_id": "c0f20ec1", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:27:09.602561+00:00", "updated_at": "2026-06-11T19:45:48.589608+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "d3186a18e4024543aac95b488dab0d31", "case_key": "d3186a18e4024543aac95b488dab0d31", "short_id": "d3186a18", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:45:51.010865+00:00", "updated_at": "2026-06-11T19:45:48.437701+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "bbf490377a7b4a5b96d58a6209157988", "case_key": "bbf490377a7b4a5b96d58a6209157988", "short_id": "bbf49037", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "completed", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:44:49.049854+00:00", "updated_at": "2026-06-11T19:45:48.411092+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "51a6468172114096af5a877c06a56396", "case_key": "51a6468172114096af5a877c06a56396", "short_id": "51a64681", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #51a64681", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "cancelled", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:43:19.827037+00:00", "updated_at": "2026-06-11T19:45:48.385741+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": null, "active_step": null, "active_step_display_name": null, "next_action": "In progress", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "e1864722c3234958963bd2e97ef868c5", "case_key": "e1864722c3234958963bd2e97ef868c5", "short_id": "e1864722", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #e1864722", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "definition_name": "atlas-f1-fresh-20260610090945-9496", "definition_key": "51c8670228eb41899a20d05151d34eaa", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-10T15:43:11.218770+00:00", "updated_at": "2026-06-11T19:45:48.339863+00:00", "age_days": 3, "amount": null, "currency": null, "current_node": "51c8670228eb41899a20d05151d34eaa_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}], "graph": {"process_definition": {"_id": "flow/51c8670228eb41899a20d05151d34eaa", "_key": "51c8670228eb41899a20d05151d34eaa", "config": {"org_id": "a0000000-0000-0000-0000-000000000010", "executable": true, "is_executable": true, "nodes": [{"id": "start", "type": "start", "label": "Request submitted"}, {"id": "manager_review", "type": "human_task", "label": "Manager review", "form_ref": "purchase_requisition_def", "actions": [{"id": "complete", "display_label": "Complete", "kind": "complete"}]}, {"id": "approved", "type": "end", "label": "Approved"}], "edges": [{"id": "start_to_review", "source": "start", "target": "manager_review"}, {"id": "review_to_approved", "source": "manager_review", "target": "approved", "outcome": "complete"}]}, "created_at": "2026-06-10T09:09:46.475022+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 process lifecycle proof created through the FM06 process wizard EA2 contract.", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "hub": "procurement", "kind": "definition", "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496", "name": "atlas-f1-fresh-20260610090945-9496", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-11T14:54:32.338127+00:00", "version": 1}, "nodes": [{"_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", "_key": "51c8670228eb41899a20d05151d34eaa_approved", "actions": [], "config": {"dispatch_kind": "end"}, "created_at": "2026-06-10T09:09:46.930752+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 proof terminal step.", "display_name": "Approved", "kind": "definition", "label": "Approved", "name": "51c8670228eb41899a20d05151d34eaa_approved", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:09:46.930752+00:00", "version": 1, "form_fields": [], "presentation_view_id": null, "rule_ref": null, "human_role": null, "agent_capability": null, "dispatch_kind": "end"}, {"_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "_key": "51c8670228eb41899a20d05151d34eaa_manager_review", "actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "enabled": true}], "config": {"dispatch_kind": "human"}, "created_at": "2026-06-10T09:09:46.930752+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 proof human review step.", "dispatch_kind": "human", "display_name": "Manager review", "kind": "definition", "label": "Manager review", "name": "51c8670228eb41899a20d05151d34eaa_manager_review", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:09:46.930752+00:00", "version": 1, "form_fields": [], "presentation_view_id": null, "rule_ref": null, "human_role": null, "agent_capability": null}], "edges": [{"_from": "flow/51c8670228eb41899a20d05151d34eaa", "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", "from": "51c8670228eb41899a20d05151d34eaa", "from_id": "flow/51c8670228eb41899a20d05151d34eaa", "to": "51c8670228eb41899a20d05151d34eaa_approved", "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", "from": "51c8670228eb41899a20d05151d34eaa_manager_review", "from_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "to": "51c8670228eb41899a20d05151d34eaa_approved", "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", "collection": "defines", "role": "next", "label": "complete"}, {"_from": "flow/51c8670228eb41899a20d05151d34eaa", "_to": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "from": "51c8670228eb41899a20d05151d34eaa", "from_id": "flow/51c8670228eb41899a20d05151d34eaa", "to": "51c8670228eb41899a20d05151d34eaa_manager_review", "to_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "collection": "defines", "role": "child", "label": null}, {"_from": "version/51c8670228eb41899a20d05151d34eaa_v1", "_to": "flow/51c8670228eb41899a20d05151d34eaa", "from": "51c8670228eb41899a20d05151d34eaa_v1", "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", "to": "51c8670228eb41899a20d05151d34eaa", "to_id": "flow/51c8670228eb41899a20d05151d34eaa", "collection": "governs", "role": null, "label": null}, {"_from": "version/51c8670228eb41899a20d05151d34eaa_v1", "_to": "flow/51c8670228eb41899a20d05151d34eaa_approved", "from": "51c8670228eb41899a20d05151d34eaa_v1", "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", "to": "51c8670228eb41899a20d05151d34eaa_approved", "to_id": "flow/51c8670228eb41899a20d05151d34eaa_approved", "collection": "governs", "role": null, "label": null}, {"_from": "version/51c8670228eb41899a20d05151d34eaa_v1", "_to": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "from": "51c8670228eb41899a20d05151d34eaa_v1", "from_id": "version/51c8670228eb41899a20d05151d34eaa_v1", "to": "51c8670228eb41899a20d05151d34eaa_manager_review", "to_id": "flow/51c8670228eb41899a20d05151d34eaa_manager_review", "collection": "governs", "role": null, "label": null}], "data_definitions": [], "view_definitions": [], "rule_definitions": [], "version_definitions": [{"_id": "version/51c8670228eb41899a20d05151d34eaa_v1", "_key": "51c8670228eb41899a20d05151d34eaa_v1", "approved_at": "2026-06-10T09:09:46.294Z", "approved_by": "atlas-f1-fresh-proof", "change_description": "Fresh F1 process lifecycle proof publish.", "created_at": "2026-06-10T09:09:46.930752+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Governing version for the fresh F1 process lifecycle proof.", "kind": "definition", "label": "Atlas F1 Fresh 51c8670228eb41899a20d05151d34eaa v1", "legal_entity": "a0000000-0000-0000-0000-000000000010", "name": "51c8670228eb41899a20d05151d34eaa v1", "source_context": "atlas-f1-fresh-proof", "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:09:46.930752+00:00", "version": 1}]}, "headlineTx": "43eedf3de1bf4f59b5659ba061b3424d", "headlineRt": {"transaction_id": "43eedf3de1bf4f59b5659ba061b3424d", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "43eedf3de1bf4f59b5659ba061b3424d", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #43eedf3d", "status": "running", "active_step": {"step_run_id": "ea2-work-item-43eedf3de1bf4f59b5659ba061b3424d", "step_definition_id": "51c8670228eb41899a20d05151d34eaa_manager_review", "display_name": "Manager review", "dispatch_kind": null, "form_fields": [], "presentation_view_id": null}, "available_actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "actor_modes": ["direct_user", "sidekick_on_behalf_of_user"], "requires_values": false, "requires_reason": false, "enabled": true}], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T14:03:07.152231+00:00", "created_by": null}, "recent": [{"transaction_id": "c0f20ec170d547948b311ffc4ba3393e", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "c0f20ec170d547948b311ffc4ba3393e", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #c0f20ec1", "status": "errored", "active_step": {"step_run_id": "ea2-work-item-c0f20ec170d547948b311ffc4ba3393e", "step_definition_id": "51c8670228eb41899a20d05151d34eaa_manager_review", "display_name": "Manager review", "dispatch_kind": null, "form_fields": [], "presentation_view_id": null}, "available_actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "actor_modes": ["direct_user", "sidekick_on_behalf_of_user"], "requires_values": false, "requires_reason": false, "enabled": true}], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T03:27:09.602561+00:00", "created_by": null}, {"transaction_id": "d3186a18e4024543aac95b488dab0d31", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "d3186a18e4024543aac95b488dab0d31", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #d3186a18", "status": "completed", "active_step": null, "available_actions": [], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-10T15:45:51.010865+00:00", "created_by": null}, {"transaction_id": "bbf490377a7b4a5b96d58a6209157988", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "bbf490377a7b4a5b96d58a6209157988", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090945-9496 #bbf49037", "status": "completed", "active_step": null, "available_actions": [], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-10T15:44:49.049854+00:00", "created_by": null}]}, {"id": "extra-2", "family": {"id": "extra-2", "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "subtitle": "2 live cases", "accent": "#4a5b80"}, "def_key": "ece34cd58fab4086a47cce25fd4d63b8", "def_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "hubs": ["procurement"], "statuses": {"running": 1, "errored": 1}, "cases": [{"transaction_id": "384fa003719d4675bc2fa2876c80f759", "case_key": "384fa003719d4675bc2fa2876c80f759", "short_id": "384fa003", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "definition_name": "atlas-f1-fresh-20260610090831-2613", "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", "hub": "procurement", "status": "running", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-13T15:40:22.890538+00:00", "updated_at": "2026-06-13T15:40:23.004508+00:00", "age_days": 0, "amount": null, "currency": null, "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}, {"transaction_id": "750b2ea3226d4e10be14297ec909fc81", "case_key": "750b2ea3226d4e10be14297ec909fc81", "short_id": "750b2ea3", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "definition_name": "atlas-f1-fresh-20260610090831-2613", "definition_key": "ece34cd58fab4086a47cce25fd4d63b8", "hub": "procurement", "status": "errored", "requester": null, "requester_name": null, "requester_display_name": null, "created_at": "2026-06-11T03:27:08.186941+00:00", "updated_at": "2026-06-11T19:45:48.539737+00:00", "age_days": 2, "amount": null, "currency": null, "current_node": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "active_step": null, "active_step_display_name": "Manager review", "next_action": "At step: Manager review", "tenant_id": "a0000000-0000-0000-0000-000000000001", "group": "in_progress"}], "graph": {"process_definition": {"_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", "_key": "ece34cd58fab4086a47cce25fd4d63b8", "config": {"org_id": "a0000000-0000-0000-0000-000000000010", "executable": true, "is_executable": true, "nodes": [{"id": "start", "type": "start", "label": "Request submitted"}, {"id": "manager_review", "type": "human_task", "label": "Manager review", "form_ref": "purchase_requisition_def", "actions": [{"id": "complete", "display_label": "Complete", "kind": "complete"}]}, {"id": "approved", "type": "end", "label": "Approved"}], "edges": [{"id": "start_to_review", "source": "start", "target": "manager_review"}, {"id": "review_to_approved", "source": "manager_review", "target": "approved", "outcome": "complete"}]}, "created_at": "2026-06-10T09:08:32.867996+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 process lifecycle proof created through the FM06 process wizard EA2 contract.", "display_name": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "hub": "procurement", "kind": "definition", "label": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613", "name": "atlas-f1-fresh-20260610090831-2613", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:08:33.176726+00:00", "version": 1}, "nodes": [{"_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "_key": "ece34cd58fab4086a47cce25fd4d63b8_approved", "actions": [], "config": {"dispatch_kind": "end"}, "created_at": "2026-06-10T09:08:33.176726+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 proof terminal step.", "display_name": "Approved", "kind": "definition", "label": "Approved", "name": "ece34cd58fab4086a47cce25fd4d63b8_approved", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:08:33.176726+00:00", "version": 1, "form_fields": [], "presentation_view_id": null, "rule_ref": null, "human_role": null, "agent_capability": null, "dispatch_kind": "end"}, {"_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "_key": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "enabled": true}], "config": {"dispatch_kind": "human"}, "created_at": "2026-06-10T09:08:33.176726+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Fresh F1 proof human review step.", "dispatch_kind": "human", "display_name": "Manager review", "kind": "definition", "label": "Manager review", "name": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "source_context": "atlas-f1-fresh-proof", "status": "published", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:08:33.176726+00:00", "version": 1, "form_fields": [], "presentation_view_id": null, "rule_ref": null, "human_role": null, "agent_capability": null}], "edges": [{"_from": "flow/ece34cd58fab4086a47cce25fd4d63b8", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "from": "ece34cd58fab4086a47cce25fd4d63b8", "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "collection": "defines", "role": "child", "label": null}, {"_from": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "from": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "collection": "defines", "role": "next", "label": "complete"}, {"_from": "flow/ece34cd58fab4086a47cce25fd4d63b8", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "from": "ece34cd58fab4086a47cce25fd4d63b8", "from_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", "to": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "collection": "defines", "role": "child", "label": null}, {"_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8", "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "to": "ece34cd58fab4086a47cce25fd4d63b8", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8", "collection": "governs", "role": null, "label": null}, {"_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "to": "ece34cd58fab4086a47cce25fd4d63b8_approved", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_approved", "collection": "governs", "role": null, "label": null}, {"_from": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "_to": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "from": "ece34cd58fab4086a47cce25fd4d63b8_v1", "from_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "to": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "to_id": "flow/ece34cd58fab4086a47cce25fd4d63b8_manager_review", "collection": "governs", "role": null, "label": null}], "data_definitions": [], "view_definitions": [], "rule_definitions": [], "version_definitions": [{"_id": "version/ece34cd58fab4086a47cce25fd4d63b8_v1", "_key": "ece34cd58fab4086a47cce25fd4d63b8_v1", "approved_at": "2026-06-10T09:08:32.539Z", "approved_by": "atlas-f1-fresh-proof", "change_description": "Fresh F1 process lifecycle proof publish.", "created_at": "2026-06-10T09:08:33.176726+00:00", "created_by": "a339524d-868e-4835-92de-2c26b9450b1d", "description": "Governing version for the fresh F1 process lifecycle proof.", "kind": "definition", "label": "Atlas F1 Fresh ece34cd58fab4086a47cce25fd4d63b8 v1", "legal_entity": "a0000000-0000-0000-0000-000000000010", "name": "ece34cd58fab4086a47cce25fd4d63b8 v1", "source_context": "atlas-f1-fresh-proof", "status": "active", "tenant_id": "a0000000-0000-0000-0000-000000000001", "updated_at": "2026-06-10T09:08:33.176726+00:00", "version": 1}]}, "headlineTx": "384fa003719d4675bc2fa2876c80f759", "headlineRt": {"transaction_id": "384fa003719d4675bc2fa2876c80f759", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "384fa003719d4675bc2fa2876c80f759", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #384fa003", "status": "running", "active_step": {"step_run_id": "ea2-work-item-384fa003719d4675bc2fa2876c80f759", "step_definition_id": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "display_name": "Manager review", "dispatch_kind": null, "form_fields": [], "presentation_view_id": null}, "available_actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "actor_modes": ["direct_user", "sidekick_on_behalf_of_user"], "requires_values": false, "requires_reason": false, "enabled": true}], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-13T15:40:22.890538+00:00", "created_by": null}, "recent": [{"transaction_id": "750b2ea3226d4e10be14297ec909fc81", "tenant_id": "a0000000-0000-0000-0000-000000000001", "case_key": "750b2ea3226d4e10be14297ec909fc81", "business_subject": "Atlas F1 Fresh atlas-f1-fresh-20260610090831-2613 #750b2ea3", "status": "errored", "active_step": {"step_run_id": "ea2-work-item-750b2ea3226d4e10be14297ec909fc81", "step_definition_id": "ece34cd58fab4086a47cce25fd4d63b8_manager_review", "display_name": "Manager review", "dispatch_kind": null, "form_fields": [], "presentation_view_id": null}, "available_actions": [{"id": "complete", "display_label": "Complete", "kind": "submit_view", "actor_modes": ["direct_user", "sidekick_on_behalf_of_user"], "requires_values": false, "requires_reason": false, "enabled": true}], "prefilled_values": {}, "wait_detail": null, "created_at": "2026-06-11T03:27:08.186941+00:00", "created_by": null}]}]} \ No newline at end of file