{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Checkfu","description":"Build, run, and govern durable agents through one Agent, Environment, and Session model.","colors":{"primary":"#282828","light":"#D6D6D4","dark":"#737373"},"logo":{"light":"https://mintcdn.com/checkfu/roudJjfqJYVsUhiz/assets/logo-light.svg?fit=max\u0026auto=format\u0026n=roudJjfqJYVsUhiz\u0026q=85\u0026s=89c8c4d6c852e4947cbe90639b96e7cc","dark":"https://mintcdn.com/checkfu/roudJjfqJYVsUhiz/assets/logo-dark.svg?fit=max\u0026auto=format\u0026n=roudJjfqJYVsUhiz\u0026q=85\u0026s=8f10fadb0b7788ae05d6c18b16dc0913","href":"https://checkfu.com"},"favicon":"https://mintcdn.com/checkfu/4U2Fm1mjf60T5ScL/assets/favicon.svg?fit=max\u0026auto=format\u0026n=4U2Fm1mjf60T5ScL\u0026q=85\u0026s=7821f469d57188bd20540f0e055c691a","api":{"playground":{"display":"simple"}},"appearance":{"default":"light","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#171717"}},"navbar":{"links":[{"href":"https://checkfu.com","label":"Website"}]},"footer":{"socials":{"website":"https://checkfu.com"},"links":[{"header":"Documentation","items":[{"label":"Get started","href":"/getting-started/quickstart"},{"label":"Reference","href":"/reference/overview"},{"label":"Capability status","href":"/getting-started/status"}]},{"header":"Checkfu","items":[{"label":"Website","href":"https://checkfu.com"}]}]},"search":{"prompt":"Search Checkfu docs"},"seo":{"metatags":{"canonical":"https://docs.checkfu.com","og:site_name":"Checkfu documentation","og:image":"https://docs.checkfu.com/assets/og.png","twitter:card":"summary_large_image"},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"banner":{"content":"Checkfu is in **private alpha**. Check [capability status](/getting-started/status) before planning a production integration.","dismissible":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The wire ends here. Return to the [documentation home](/)."}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"markdown":{"schema":true,"instructions":["Base URL: https://api.checkfu.com. Current wire version: `2026-08-31` (`Checkfu-Version: 2026-08-31`).","Mutating HTTP requests require `Authorization: Bearer $CHECKFU_API_KEY`, `Checkfu-Version: 2026-08-31`, `Content-Type: application/json`, and `Idempotency-Key` on retriable writes. Ordinary API keys are Workspace-bound; do not send a Workspace selector header.","Core workflow: create an Agent (`POST /v1/agents`) and Environment (`POST /v1/environments`), grant `use_environment` (`POST /v1/permission-assignments`), create a Session (`POST /v1/sessions`), send events (`POST /v1/sessions/{id}/events`), stream progress (`GET /v1/sessions/{id}/events/stream`), and read the input result (`GET /v1/sessions/{id}/inputs/{input_id}/result`).","Domain model: an Agent is mutable configuration; a Session freezes its AgentVersion and Environment at creation and owns its private workspace and ordered event history. Vault stores secret credentials; Connection links an external account; ActionApproval records human approval before an action runs.","Capability status combines `audience`, `stability`, `availability`, evaluated prerequisites, and release evidence; check https://docs.checkfu.com/getting-started/status (`GET /v1/support/capabilities`) for live `available` status."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"checkfu","hasAudioNarration":false,"actualSubdomain":"checkfu","customDomains":["docs.checkfu.com"],"gitSource":{"type":"github","owner":"andyrewlee","repo":"checkfu","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf3d9c889f84d13586faa0","collectionId":"6e018255-4f22-40d3-b2a7-d38d94023ef3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf3d9c889f84d13586faa0"},"entitlements":{},"buildId":"6adf3e86889f84d13586fd1b","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Reference","count":418},{"language":"default","tag":"Generated HTTP API","count":407},{"language":"default","tag":"automations","count":41},{"language":"default","tag":"memoryStores","count":33},{"language":"default","tag":"sessions","count":31},{"language":"default","tag":"Documentation","count":28},{"language":"default","tag":"automationGraphs","count":17},{"language":"default","tag":"fileTrees","count":17},{"language":"default","tag":"harnessRuntime","count":15},{"language":"default","tag":"integrationGateway","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Cal Sans\";src:url(/assets/fonts/cal-sans-latin-400.woff2) format(\"woff2\");font-weight:400;font-style:normal;font-display:swap}h1,h2{font-family:\"Cal Sans\",ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;font-synthesis:none;letter-spacing:normal}#content-area a:not([class]),article a:not([class]){text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px;transition:text-decoration-color 150ms ease-out}#content-area a:not([class]):hover,article a:not([class]):hover{text-decoration-color:currentColor}#sidebar,#sidebar-content{font-size:13px}#sidebar [class*=group-header]{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent)}blockquote{font-style:normal;border-left-width:2px}#content-area table,article table{font-size:.875rem;line-height:1.5}#content-area td,article td{vertical-align:top}#content-area th,article th{font-weight:600}img.nav-logo{height:1.5rem!important}"}],"page":{"pagePath":"api-reference/automations/unpause-an-automation","slug":"/api-reference/automations/unpause-an-automation","pageMetadata":{"title":"Unpause an Automation","description":"Return a paused Automation to active after fresh server-owned readiness checks.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/unpause","href":"/api-reference/automations/unpause-an-automation","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Return a paused Automation to active after fresh server-owned readiness checks.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Unpause an Automation","description":"Return a paused Automation to active after fresh server-owned readiness checks.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/unpause","href":"/api-reference/automations/unpause-an-automation","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["automations"],"operationId":"automations.unpauseAutomation","parameters":["9f8aef0d-f6c9-49ca-bbdc-456af2378b2a","2b4ec8a6-160a-424f-a1b0-f7fc222aefcd","14e3e101-3740-43c0-884d-d8480b31bd69"],"security":["8c62f226-939d-4701-a8fe-373289323a65"],"responses":{"200":"b0756677-242f-45de-9734-2ef3ad119897","400":"1866ae2f-f155-4d9f-b3f2-a8ecae2a691d","401":"256ec725-311e-4e2c-acdc-27667953bccd","403":"6d04da9a-cf61-4c89-b436-7b27f0da09a3","404":"4e11458b-3e7e-4773-ab2f-a39b836ec62e","409":"87e7aa97-217c-4076-ae98-4346f645d1fe","429":"1bb4cb66-65d3-4121-ae80-c72f884e810a","500":"52761898-e29c-4dcb-ab49-ffac737f6c24","503":"cb27530b-8229-491d-9529-11a38a3408cf"},"requestBody":"c123907b-7aef-479e-bc93-50259551d77f","summary":"Unpause an Automation","description":"Return a paused Automation to active after fresh server-owned readiness checks.","x-checkfu-operation-doc":{"read_only":false,"consequential":false,"mcp":"full","model_transcript":"allowed_safe_json","surface":"model_tool"},"x-checkfu-support":{"id":"automations","title":"Automations","summary":"Revisioned graph authoring plus scheduled, webhook, and subscription causes of fresh Session work.","audience":"customer","stability":"alpha","availability":"hosted","regions":"all_configured","retention":["standard"],"prerequisites":[],"journey":"automation-firing"},"x-mint":{"metadata":{"description":"Return a paused Automation to active after fresh server-owned readiness checks."}},"method":"post","type":"path","servers":["41ba209e-3d69-4900-8895-cfcd66fd3ca3"],"path":"/v1/automations/{id}/unpause","baseUrlOptions":["https://api.checkfu.com"],"title":"Unpause an Automation","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9f8aef0d-f6c9-49ca-bbdc-456af2378b2a":{"name":"id","in":"path","schema":{"type":"string","pattern":"^auto_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true},"2b4ec8a6-160a-424f-a1b0-f7fc222aefcd":{"name":"checkfu-version","in":"header","schema":{"type":"string","enum":["2026-08-31"],"isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"required":true},"14e3e101-3740-43c0-884d-d8480b31bd69":{"name":"idempotency-key","in":"header","schema":{"type":"string","maxLength":255,"isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"expected_version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"expected_version","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"expected_version":123}}},"exampleType":"generated"}},"required":false,"exampleType":"generated"},"responses":{"b0756677-242f-45de-9734-2ef3ad119897":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["automation"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"authoring_state":{"type":"string","enum":["draft","published"],"isRequired":true,"uniqueKey":"authoring_state","typeLabel":"enum\u003cstring>"},"draft_revision":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"draft_revision","typeLabel":"integer"},"published_definition_revision":{"oneOf":[{"type":"integer","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"published_definition_revision.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"published_definition_revision.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"published_definition_revision","typeLabel":"integer | null"},"readiness":{"type":"string","enum":["preparing","requires_action","ready","blocked"],"isRequired":true,"uniqueKey":"readiness","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^auto_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"workspace_id":{"type":"string","pattern":"^wrkspc_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"workspace_id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"version","typeLabel":"integer"},"name":{"type":"string","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"description","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"external_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"external_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"external_id","typeLabel":"string | null"},"created_by":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"created_by","typeLabel":"string"},"environment_id":{"type":"string","pattern":"^env_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"environment_id","typeLabel":"string"},"connected_runtime":{"oneOf":[{"type":"string","pattern":"^crt_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"connected_runtime.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"connected_runtime.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"connected_runtime","typeLabel":"string | null"},"status":{"type":"string","enum":["active","paused"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"archived_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"archived_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"archived_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"archived_at","typeLabel":"string | null"},"last_session_id":{"oneOf":[{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"last_session_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"last_session_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"last_session_id","typeLabel":"string | null"},"last_run_id":{"oneOf":[{"type":"string","pattern":"^run_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"last_run_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"last_run_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"last_run_id","typeLabel":"string | null"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string"},"updated_at":{"type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string"},"service_principal_id":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"service_principal_id","typeLabel":"string"},"agent":{"oneOf":[{"type":"object","required":["type","id"],"properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"agent.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"agent.oneOf.0.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"agent.oneOf.0.version","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"agent.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"agent","typeLabel":"object | null"},"initial_events":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["user.message"],"isRequired":true,"uniqueKey":"initial_events.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"content":{"type":"object","_tupleOriginal":true,"properties":{"[0]":{"type":"object","properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"initial_events.items.[INDEX].content.[0].type","typeLabel":"enum\u003cstring>"},"text":{"oneOf":[{"$ref":"#/components/schemas/AutomationPrompt","isRequired":true}],"isRequired":true,"uniqueKey":"initial_events.items.[INDEX].content.[0].text","typeLabel":"any"}},"required":["type","text"],"additionalProperties":false,"uniqueKey":"initial_events.items.[INDEX].content.[0]","typeLabel":"object"}},"isRequired":true,"uniqueKey":"initial_events.items.[INDEX].content","typeLabel":"tuple"}},"required":["type","content"],"additionalProperties":false,"uniqueKey":"initial_events.items.[INDEX]","typeLabel":"object"},"maxItems":1,"isRequired":true,"uniqueKey":"initial_events","typeLabel":"object[]"},"resources":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","file_tree_id","mount_path","version_policy","access"],"properties":{"type":{"type":"string","enum":["file_tree"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"file_tree_id":{"type":"string","pattern":"^ftree_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.file_tree_id","typeLabel":"string"},"mount_path":{"type":"string","maxLength":1024,"minLength":2,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.mount_path","typeLabel":"string"},"version_policy":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["latest"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","version"],"properties":{"kind":{"type":"string","enum":["pinned"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.1.version","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","ref"],"properties":{"kind":{"type":"string","enum":["ref"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"ref":{"type":"string","maxLength":1024,"minLength":1,"pattern":"^\\S+$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.2.ref","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.version_policy","typeLabel":"object"},"access":{"type":"string","enum":["read_only","read_write"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.0.access","typeLabel":"enum\u003cstring>"},"writeback":{"type":"null","uniqueKey":"resources.items.[INDEX].oneOf.0.writeback","typeLabel":"null"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","file_tree_id","mount_path","version_policy","access","writeback"],"properties":{"type":{"type":"string","enum":["file_tree"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"file_tree_id":{"type":"string","pattern":"^ftree_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.file_tree_id","typeLabel":"string"},"mount_path":{"type":"string","maxLength":1024,"minLength":2,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.mount_path","typeLabel":"string"},"version_policy":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["latest"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","version"],"properties":{"kind":{"type":"string","enum":["pinned"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.1.version","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","ref"],"properties":{"kind":{"type":"string","enum":["ref"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"ref":{"type":"string","maxLength":1024,"minLength":1,"pattern":"^\\S+$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.2.ref","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.version_policy","typeLabel":"object"},"access":{"type":"string","enum":["read_write"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.access","typeLabel":"enum\u003cstring>"},"writeback":{"type":"object","properties":{"kind":{"type":"string","enum":["pull_request"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback.kind","typeLabel":"enum\u003cstring>"},"commit_message":{"type":"string","maxLength":4096,"minLength":1,"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback.commit_message","typeLabel":"string"},"pull_request_title":{"type":"string","maxLength":256,"minLength":1,"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback.pull_request_title","typeLabel":"string"},"pull_request_body":{"type":"string","maxLength":16384,"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback.pull_request_body","typeLabel":"string"},"allow_workflow_changes":{"type":"boolean","enum":[true],"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback.allow_workflow_changes","typeLabel":"enum\u003cboolean>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.1.writeback","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","file_id","mount_path","access"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"file_id":{"type":"string","pattern":"^file_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.2.file_id","typeLabel":"string"},"mount_path":{"type":"string","maxLength":1024,"minLength":2,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.2.mount_path","typeLabel":"string"},"access":{"type":"string","enum":["read_only"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.2.access","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","memory_store_id","access"],"properties":{"type":{"type":"string","enum":["memory_store"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"memory_store_id":{"type":"string","pattern":"^memstore_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.memory_store_id","typeLabel":"string"},"access":{"type":"string","enum":["read_only","read_write"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.access","typeLabel":"enum\u003cstring>"},"selection":{"oneOf":[{"type":"object","required":["kind","ref"],"properties":{"kind":{"type":"string","enum":["ref"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"ref":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["canonical"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","session"],"properties":{"kind":{"type":"string","enum":["session"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","proposal"],"properties":{"kind":{"type":"string","enum":["proposal"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"proposal":{"type":"string","pattern":"^mprop_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.2.proposal","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","run"],"properties":{"kind":{"type":"string","enum":["curation"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"run":{"type":"string","pattern":"^mcur_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.3.run","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0.ref","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","version"],"properties":{"kind":{"type":"string","enum":["version"],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"version":{"oneOf":[{"type":"string","pattern":"^memver_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.1.version.oneOf.0","typeLabel":"string"},{"type":"string","pattern":"^memsnap_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.1.version.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.1.version","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.3.selection.oneOf.1","typeLabel":"object"}],"uniqueKey":"resources.items.[INDEX].oneOf.3.selection","typeLabel":"object"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"uniqueKey":"resources.items.[INDEX].oneOf.3.instructions","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"resources.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"resources.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"resources","typeLabel":"object[]"},"vault_ids":{"type":"array","items":{"type":"string","pattern":"^vlt_[0-9a-f]{32}$","uniqueKey":"vault_ids.items.[INDEX]","typeLabel":"string"},"maxItems":0,"isRequired":true,"uniqueKey":"vault_ids","typeLabel":"string[]"},"budget":{"oneOf":[{"type":"object","required":["type","max_list_cost"],"properties":{"type":{"type":"string","enum":["limit"],"isRequired":true,"uniqueKey":"budget.oneOf.0.type","typeLabel":"enum\u003cstring>"},"max_list_cost":{"type":"object","properties":{"amount":{"type":"string","pattern":"^[1-9][0-9]*$","isRequired":true,"uniqueKey":"budget.oneOf.0.max_list_cost.amount","typeLabel":"string"},"currency":{"type":"string","enum":["USD"],"isRequired":true,"uniqueKey":"budget.oneOf.0.max_list_cost.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"additionalProperties":false,"isRequired":true,"uniqueKey":"budget.oneOf.0.max_list_cost","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"budget.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"budget.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"budget","typeLabel":"object | null"},"schedule":{"oneOf":[{"type":"object","required":["type","expression","timezone","last_run_at","upcoming_runs_at"],"properties":{"type":{"type":"string","enum":["cron"],"isRequired":true,"uniqueKey":"schedule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"expression":{"type":"string","isRequired":true,"uniqueKey":"schedule.oneOf.0.expression","typeLabel":"string"},"timezone":{"type":"string","isRequired":true,"uniqueKey":"schedule.oneOf.0.timezone","typeLabel":"string"},"last_run_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"schedule.oneOf.0.last_run_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"schedule.oneOf.0.last_run_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"schedule.oneOf.0.last_run_at","typeLabel":"string | null"},"upcoming_runs_at":{"type":"array","items":{"type":"string","uniqueKey":"schedule.oneOf.0.upcoming_runs_at.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"schedule.oneOf.0.upcoming_runs_at","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"schedule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","at","next_run_at"],"properties":{"type":{"type":"string","enum":["once"],"isRequired":true,"uniqueKey":"schedule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"at":{"type":"string","isRequired":true,"uniqueKey":"schedule.oneOf.1.at","typeLabel":"string"},"next_run_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"schedule.oneOf.1.next_run_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"schedule.oneOf.1.next_run_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"schedule.oneOf.1.next_run_at","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"schedule.oneOf.1","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"schedule.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"schedule","typeLabel":"object · object · null"},"paused_reason":{"oneOf":[{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["manual"],"isRequired":true,"uniqueKey":"paused_reason.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"paused_reason.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","error"],"properties":{"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"paused_reason.oneOf.1.type","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["validation.malformed","validation.prompt_integrity_review_required","validation.not_found","validation.conflict","automation.source_event_conflict","automation.original_pending","automation.original_unavailable","validation.idempotency_conflict","validation.idempotency_in_progress","validation.payload_too_large","validation.range_too_large","auth.invalid_key","auth.authorization_unavailable","auth.request_admission_unavailable","auth.disabled_tenancy","policy.denied","budget.exceeded","model.no_eligible_model","model.credential_rejected","model.platform_supply_unavailable","model.platform_capacity_reached","billing.entitlement_unavailable","billing.usage_limit_reached","billing.payment_required","billing.seat_activation_unavailable","memory.not_found","memory.conflict","memory.read_only","memory.invalid_path","memory.backend_unavailable","memory.curation_failed","runtime.invalid_transition","runtime.primary_thread","retention.zdr_unsupported","retention.evidence_content_unavailable","runtime.checkpoint_expired","runtime.session_history_unavailable","runtime.harness_unavailable","runtime.harness_failed","runtime.runner_unavailable","runtime.provider_host_unavailable","runtime.lease_lost","runtime.start_timeout","runtime.allocation_failed","runtime.allocation_not_ready","runtime.provisioning_suspended","runtime.computer_unavailable","runtime.turn_deadline_exceeded","runtime.observation_gap","runtime.observation_conflict","runtime.attestation_invalid","runtime.harness_incompatible","runtime.target_mismatch","runtime.transcript_index_unavailable","runtime.internal"],"isRequired":true,"uniqueKey":"paused_reason.oneOf.1.error.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"additionalProperties":false,"isRequired":true,"uniqueKey":"paused_reason.oneOf.1.error","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"paused_reason.oneOf.1","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"paused_reason.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"paused_reason","typeLabel":"object · object · null"},"metadata":{"type":"object","description":"at most 16 correlation pairs with keys of 1 to 64 characters","maxProperties":16,"additionalProperties":{"type":"string","maxLength":512,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"uniqueKey":"metadata","typeLabel":"object"},"budget_policy":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"budget_policy.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"budget_policy.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"budget_policy","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"session_target","typeLabel":"object"},"steps":{"type":"array","items":{"type":"object","required":["id","action"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","required":["action","agent","prompt"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.prompt","typeLabel":"string"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.0.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.0.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.0.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.0.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.0.retry","typeLabel":"object"},"input":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.0.input","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.0.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.0","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.prompt","typeLabel":"string"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.1.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.1.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.1.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.1.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.retry","typeLabel":"object"},"for_each":{"type":"object","properties":{"items":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.for_each.\\items","typeLabel":"string"},"max_items":{"type":"integer","maximum":50,"minimum":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.for_each.max_items","typeLabel":"integer"},"concurrency":{"type":"integer","maximum":8,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.for_each.concurrency","typeLabel":"integer"}},"required":["items","max_items"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.1.for_each","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.1","typeLabel":"object"},{"type":"object","required":["action","agent","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.agent","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.2.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.2.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.2.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.2.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.2.retry","typeLabel":"object"},"prompt":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.2.prompt","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.2.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.2","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.prompt","typeLabel":"string"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input.bindings","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.3.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.3.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.3.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.3.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.retry","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.3.join","typeLabel":"object"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.3.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.3","typeLabel":"object"},{"type":"object","required":["action","input_bindings","output_schema","policy_version"],"properties":{"action":{"type":"string","enum":["parse_json"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.input_bindings","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.output_schema","typeLabel":"object"},"policy_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4.policy_version","typeLabel":"enum\u003cnumber>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.4","typeLabel":"object"},{"type":"object","required":["action","agent","limit","scan_limit"],"properties":{"action":{"type":"string","enum":["query_sessions"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.5.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.5.agent","typeLabel":"string"},"limit":{"type":"integer","maximum":100,"minimum":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.5.limit","typeLabel":"integer"},"scan_limit":{"type":"integer","maximum":1000,"minimum":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.5.scan_limit","typeLabel":"integer"},"max_event_positions":{"type":"integer","maximum":1000,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.5.max_event_positions","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.5","typeLabel":"object"},{"type":"object","required":["action","query_step","required_effects"],"properties":{"action":{"type":"string","enum":["mark_sessions_processed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.6.action","typeLabel":"enum\u003cstring>"},"query_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.6.query_step","typeLabel":"string"},"required_effects":{"type":"array","items":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","uniqueKey":"steps.items.[INDEX].action.oneOf.6.required_effects.items.[INDEX]","typeLabel":"string"},"maxItems":20,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.6.required_effects","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.6","typeLabel":"object"},{"type":"object","required":["action","check"],"properties":{"action":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.action","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.check","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input.join","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.7.input","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.7","typeLabel":"object"},{"type":"object","required":["action","query_step","model_routing_profile_key"],"properties":{"action":{"type":"string","enum":["propose_skill_update"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.action","typeLabel":"enum\u003cstring>"},"query_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.query_step","typeLabel":"string"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.model_routing_profile_key","typeLabel":"string"},"parameters":{"type":"object","properties":{"instructions":{"type":"string","maxLength":4096,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.parameters.instructions","typeLabel":"string"},"skill_name":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","uniqueKey":"steps.items.[INDEX].action.oneOf.8.parameters.skill_name","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.parameters","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":2,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.8.input_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.8.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.8","typeLabel":"object"},{"type":"object","required":["action","proposal_step"],"properties":{"action":{"type":"string","enum":["observe_skill_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.9.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.9.proposal_step","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.9","typeLabel":"object"},{"type":"object","required":["action","skill"],"properties":{"action":{"type":"string","enum":["read_skill"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.10.action","typeLabel":"enum\u003cstring>"},"skill":{"type":"string","pattern":"^skl_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.10.skill","typeLabel":"string"},"version":{"type":"integer","maximum":9007199254740991,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.10.version","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.10","typeLabel":"object"},{"type":"object","required":["action","file_id","expected_sha256","expected_size_bytes"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.11.action","typeLabel":"enum\u003cstring>"},"file_id":{"type":"string","pattern":"^file_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.11.file_id","typeLabel":"string"},"expected_sha256":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.11.expected_sha256","typeLabel":"string"},"expected_size_bytes":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.11.expected_size_bytes","typeLabel":"integer"},"input_bindings":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.11.input_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.11","typeLabel":"object"},{"type":"object","required":["action","input_bindings"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12.input_bindings","typeLabel":"object"},"file_id":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.12.file_id","typeLabel":"any"},"expected_sha256":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.12.expected_sha256","typeLabel":"any"},"expected_size_bytes":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.12.expected_size_bytes","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.12","typeLabel":"object"},{"type":"object","required":["action","filename","mime_type","input_bindings"],"properties":{"action":{"type":"string","enum":["write_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.action","typeLabel":"enum\u003cstring>"},"filename":{"type":"string","maxLength":255,"minLength":1,"pattern":"^(?!\\.{1,2}$)[^/\\\\\\p{Cc}]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.filename","typeLabel":"string"},"mime_type":{"type":"string","enum":["application/json","text/plain","text/markdown"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.mime_type","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13.input_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.13","typeLabel":"object"},{"type":"object","required":["action","memory_store","path"],"properties":{"action":{"type":"string","enum":["read_memory"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.14.action","typeLabel":"enum\u003cstring>"},"memory_store":{"type":"string","pattern":"^memstore_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.14.memory_store","typeLabel":"string"},"path":{"type":"string","maxLength":1024,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.14.path","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.14","typeLabel":"object"},{"type":"object","required":["action","memory_store"],"properties":{"action":{"type":"string","enum":["write_memory"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.action","typeLabel":"enum\u003cstring>"},"memory_store":{"type":"string","pattern":"^memstore_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.memory_store","typeLabel":"string"},"publication":{"type":"string","enum":["proposal"],"uniqueKey":"steps.items.[INDEX].action.oneOf.15.publication","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"path":{"type":"string","maxLength":1024,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.path","typeLabel":"string"},"content":{"type":"string","description":"Memory document text no larger than 102400 bytes when encoded as UTF-8","maxLength":102400,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.content","typeLabel":"string"},"media_type":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.media_type","typeLabel":"string"},"expected_sha256":{"oneOf":[{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.expected_sha256.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.expected_sha256.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.expected_sha256","typeLabel":"string | null"},"provenance":{"oneOf":[{"type":"object","required":["source_event_ids","source_version_ids","source_refs","confidence","valid_from"],"properties":{"source_event_ids":{"type":"array","items":{"type":"string","pattern":"^evt_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_event_ids.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_event_ids","typeLabel":"string[]"},"source_version_ids":{"type":"array","items":{"oneOf":[{"type":"string","pattern":"^memver_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"string","pattern":"^memsnap_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids","typeLabel":"string[]"},"source_refs":{"type":"array","items":{"type":"string","maxLength":1024,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_refs.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.source_refs","typeLabel":"string[]"},"confidence":{"type":"string","enum":["observed","inferred","uncertain"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.confidence","typeLabel":"enum\u003cstring>"},"valid_from":{"type":"string","maxLength":65536,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.valid_from","typeLabel":"string"},"curation_run":{"type":"string","pattern":"^mcur_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.curation_run","typeLabel":"string"},"supersedes":{"type":"object","properties":{"path":{"type":"string","maxLength":1024,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.supersedes.path","typeLabel":"string"},"version":{"oneOf":[{"type":"string","pattern":"^memver_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version.oneOf.0","typeLabel":"string"},{"type":"string","pattern":"^memsnap_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version","typeLabel":"string"}},"required":["path","version"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0.supersedes","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance.oneOf.1","typeLabel":"null"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters.provenance","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.parameters","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":5,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.15.input_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.15.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.15","typeLabel":"object"},{"type":"object","required":["action","connection","tool"],"properties":{"action":{"type":"string","enum":["call_connection"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.action","typeLabel":"enum\u003cstring>"},"connection":{"type":"string","pattern":"^conn_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.connection","typeLabel":"string"},"tool":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.tool","typeLabel":"string"},"arguments":{"type":"object","description":"JSON tool arguments of at most 8192 bytes","maxProperties":8192,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.arguments.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.16.arguments","typeLabel":"object"},"argument_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.16.argument_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.join","typeLabel":"object"},"acted_as":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.16.acted_as","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.retry.wait_seconds","typeLabel":"integer"},"repeat_safety":{"type":"string","enum":["tool_declared","idempotency_key"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.retry.repeat_safety","typeLabel":"enum\u003cstring>"}},"required":["max_attempts","wait_seconds","repeat_safety"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.retry","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.output_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.16.output_schema","typeLabel":"object"},"file_bindings":{"type":"object","maxProperties":1,"minProperties":1,"additionalProperties":{"type":"object","properties":{"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.input_bindings","typeLabel":"object"},"mime_type":{"type":"string","maxLength":255,"minLength":1,"pattern":"^[^\\p{Cc}]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties.mime_type","typeLabel":"string"}},"required":["input_bindings","mime_type"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.16.file_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.16","typeLabel":"object"},{"type":"object","required":["action","approver","message"],"properties":{"action":{"type":"string","enum":["request_approval"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.action","typeLabel":"enum\u003cstring>"},"approver":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.approver","typeLabel":"string"},"message":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.message","typeLabel":"string"},"context":{"oneOf":[{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["memory_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.0.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.0.proposal_step","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["skill_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.1.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.1.proposal_step","typeLabel":"string"},"skill_source":{"type":"string","pattern":"^sksrc_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.1.skill_source","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","version","input_bindings","choices"],"properties":{"type":{"type":"string","enum":["business_review"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.type","typeLabel":"enum\u003cstring>"},"version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.version","typeLabel":"enum\u003cnumber>"},"input_bindings":{"type":"object","maxProperties":8,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.input_bindings","typeLabel":"object"},"choices":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,31}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.choices.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","maxLength":200,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.choices.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.choices.items.[INDEX]","typeLabel":"object"},"maxItems":4,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.choices","typeLabel":"object[]"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.join","typeLabel":"object"},"feedback_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.feedback_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2.feedback_schema","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","call_step"],"properties":{"type":{"type":"string","enum":["connection_call"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.3.type","typeLabel":"enum\u003cstring>"},"call_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.3.call_step","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context.oneOf.3","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.17.context","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17.timeout_seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.17","typeLabel":"object"},{"type":"object","required":["action","proposal_step","approval_step"],"properties":{"action":{"type":"string","enum":["respond_memory_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.18.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.18.proposal_step","typeLabel":"string"},"approval_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.18.approval_step","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.18","typeLabel":"object"},{"type":"object","required":["action","proposal_step","approval_step","verification"],"properties":{"action":{"type":"string","enum":["respond_skill_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.proposal_step","typeLabel":"string"},"approval_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.approval_step","typeLabel":"string"},"verification":{"type":"object","properties":{"principal":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.verification.principal","typeLabel":"string"},"environment_id":{"type":"string","pattern":"^env_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.verification.environment_id","typeLabel":"string"},"evaluator_model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.verification.evaluator_model_routing_profile_key","typeLabel":"string"}},"required":["principal","environment_id","evaluator_model_routing_profile_key"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19.verification","typeLabel":"object"},"skill_source":{"type":"string","pattern":"^sksrc_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.19.skill_source","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.19","typeLabel":"object"},{"type":"object","required":["action","seconds"],"properties":{"action":{"type":"string","enum":["wait"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.20.action","typeLabel":"enum\u003cstring>"},"seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.20.seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.20","typeLabel":"object"},{"type":"object","required":["action","match","select","timeout_seconds"],"properties":{"action":{"type":"string","enum":["await_event"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.action","typeLabel":"enum\u003cstring>"},"match":{"type":"object","maxProperties":8,"minProperties":1,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.match","typeLabel":"object"},"select":{"type":"object","maxProperties":32,"additionalProperties":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","uniqueKey":"steps.items.[INDEX].action.oneOf.21.select.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.select","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.timeout_seconds","typeLabel":"integer"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.21.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.21","typeLabel":"object"},{"type":"object","required":["action","max_attempts","input_schema","input_bindings","carry_schema","initial_carry_bindings","output_schema","body"],"properties":{"action":{"type":"string","enum":["repeat"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.action","typeLabel":"enum\u003cstring>"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.max_attempts","typeLabel":"integer"},"input_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_schema","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.input_bindings","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.carry_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.carry_schema","typeLabel":"object"},"initial_carry_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.initial_carry_bindings","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.output_schema","typeLabel":"object"},"body":{"type":"object","properties":{"nodes":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","action"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","required":["action","agent","prompt"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.prompt","typeLabel":"any"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry","typeLabel":"object"},"input":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.input","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.prompt","typeLabel":"any"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry","typeLabel":"object"},"for_each":{"type":"object","properties":{"items":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.\\items","typeLabel":"any"},"max_items":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.max_items","typeLabel":"any"},"concurrency":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.concurrency","typeLabel":"any"}},"required":["items","max_items"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1","typeLabel":"object"},{"type":"object","required":["action","agent","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry","typeLabel":"object"},"prompt":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.prompt","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.prompt","typeLabel":"any"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings","typeLabel":"any"}},"required":["kind","bindings"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join","typeLabel":"object"},"for_each":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3","typeLabel":"object"},{"type":"object","required":["action","input_bindings","output_schema","policy_version"],"properties":{"action":{"type":"string","enum":["parse_json"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.output_schema","typeLabel":"object"},"policy_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.policy_version","typeLabel":"enum\u003cnumber>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4","typeLabel":"object"},{"type":"object","required":["action","check"],"properties":{"action":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.action","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.0.instructions","typeLabel":"any"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation.questions","typeLabel":"any"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation.timeout_ms","typeLabel":"any"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.rule","typeLabel":"any"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.join","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5","typeLabel":"object"},{"type":"object","required":["action","file_id","expected_sha256","expected_size_bytes"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.action","typeLabel":"enum\u003cstring>"},"file_id":{"type":"string","pattern":"^file_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.file_id","typeLabel":"string"},"expected_sha256":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.expected_sha256","typeLabel":"string"},"expected_size_bytes":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.expected_size_bytes","typeLabel":"integer"},"input_bindings":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.input_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6","typeLabel":"object"},{"type":"object","required":["action","input_bindings"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings","typeLabel":"object"},"file_id":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.file_id","typeLabel":"any"},"expected_sha256":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.expected_sha256","typeLabel":"any"},"expected_size_bytes":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.expected_size_bytes","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7","typeLabel":"object"},{"type":"object","required":["action","filename","mime_type","input_bindings"],"properties":{"action":{"type":"string","enum":["write_file"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.action","typeLabel":"enum\u003cstring>"},"filename":{"type":"string","maxLength":255,"minLength":1,"pattern":"^(?!\\.{1,2}$)[^/\\\\\\p{Cc}]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.filename","typeLabel":"string"},"mime_type":{"type":"string","enum":["application/json","text/plain","text/markdown"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.mime_type","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8","typeLabel":"object"},{"type":"object","required":["action","connection","tool"],"properties":{"action":{"type":"string","enum":["call_connection"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.action","typeLabel":"enum\u003cstring>"},"connection":{"type":"string","pattern":"^conn_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.connection","typeLabel":"string"},"tool":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.tool","typeLabel":"string"},"arguments":{"type":"object","description":"JSON tool arguments of at most 8192 bytes","maxProperties":8192,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.arguments.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.arguments","typeLabel":"object"},"argument_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.join","typeLabel":"object"},"acted_as":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.acted_as","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.wait_seconds","typeLabel":"integer"},"repeat_safety":{"type":"string","enum":["tool_declared","idempotency_key"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.repeat_safety","typeLabel":"enum\u003cstring>"}},"required":["max_attempts","wait_seconds","repeat_safety"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.output_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.output_schema","typeLabel":"object"},"file_bindings":{"type":"object","maxProperties":1,"minProperties":1,"additionalProperties":{"type":"object","properties":{"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.input_bindings","typeLabel":"object"},"mime_type":{"type":"string","maxLength":255,"minLength":1,"pattern":"^[^\\p{Cc}]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties.mime_type","typeLabel":"string"}},"required":["input_bindings","mime_type"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9","typeLabel":"object"},{"type":"object","required":["action","approver","message"],"properties":{"action":{"type":"string","enum":["request_approval"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.action","typeLabel":"enum\u003cstring>"},"approver":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.approver","typeLabel":"string"},"message":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.message","typeLabel":"string"},"context":{"oneOf":[{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["memory_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.0.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.0.proposal_step","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["skill_proposal"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.1.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.1.proposal_step","typeLabel":"any"},"skill_source":{"type":"string","pattern":"^sksrc_[0-9a-f]{32}$","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.1.skill_source","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","version","input_bindings","choices"],"properties":{"type":{"type":"string","enum":["business_review"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.type","typeLabel":"enum\u003cstring>"},"version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.version","typeLabel":"enum\u003cnumber>"},"input_bindings":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.input_bindings","typeLabel":"any"},"choices":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.choices","typeLabel":"any"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.join","typeLabel":"object"},"feedback_schema":{"type":"any","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2.feedback_schema","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","call_step"],"properties":{"type":{"type":"string","enum":["connection_call"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.3.type","typeLabel":"enum\u003cstring>"},"call_step":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.3.call_step","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context.oneOf.3","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.timeout_seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10","typeLabel":"object"},{"type":"object","required":["action","seconds"],"properties":{"action":{"type":"string","enum":["wait"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11.action","typeLabel":"enum\u003cstring>"},"seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11.seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11","typeLabel":"object"},{"type":"object","required":["action","match","select","timeout_seconds"],"properties":{"action":{"type":"string","enum":["await_event"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.action","typeLabel":"enum\u003cstring>"},"match":{"type":"object","maxProperties":8,"minProperties":1,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.0.source","typeLabel":"any"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.0.pointer","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match","typeLabel":"object"},"select":{"type":"object","maxProperties":32,"additionalProperties":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.select.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.select","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.timeout_seconds","typeLabel":"integer"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12","typeLabel":"object"},{"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["repeat_open"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.action","typeLabel":"enum\u003cstring>"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.iteration","typeLabel":"integer"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.max_attempts","typeLabel":"integer"},"input_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_schema","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.carry_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.carry_schema","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.0.source","typeLabel":"any"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings","typeLabel":"object"},"initial_carry_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.0.source","typeLabel":"any"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13","typeLabel":"object"},{"type":"object","required":["action","return","bindings"],"properties":{"action":{"type":"string","enum":["repeat_return"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.action","typeLabel":"enum\u003cstring>"},"return":{"type":"string","enum":["complete","repeat","stopped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.return","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.0.source","typeLabel":"any"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.0.pointer","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings","typeLabel":"object"},"reason":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.reason","typeLabel":"string"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.iteration","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action","typeLabel":"object"},"name":{"type":"string","maxLength":255,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.name","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates","typeLabel":"object[]"},"check":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.check","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"any"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"any"},"option_keys":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"any"},"min_probability":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"any"},"min_margin":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"any"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.predicates","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","id","condition"],"properties":{"kind":{"type":"string","enum":["decision"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.id","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates","input"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["any"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","predicate"],"properties":{"kind":{"type":"string","enum":["not"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"predicate":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates","typeLabel":"object[]"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input","typeLabel":"object"},"check":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.check","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check","input"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"any"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"any"},"option_keys":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"any"},"min_probability":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"any"},"min_margin":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"any"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check","typeLabel":"object"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.predicates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes.items.[INDEX]","typeLabel":"object"},"maxItems":29,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["then"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.0.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.0.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.1.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.1.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["continue"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["otherwise"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["uncertain"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","from","to","when"],"properties":{"kind":{"type":"string","enum":["failure"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to","typeLabel":"string | null"},"when":{"type":"array","items":{"type":"string","enum":["refused","failed","timeout","denied","unconfirmed"],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.when.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6.when","typeLabel":"enum\u003cstring>[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges.items.[INDEX]","typeLabel":"object"},"maxItems":320,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body.edges","typeLabel":"object[]"}},"required":["nodes","edges"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22.body","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.22","typeLabel":"object"},{"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["repeat_open"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.action","typeLabel":"enum\u003cstring>"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"steps.items.[INDEX].action.oneOf.23.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.iteration","typeLabel":"integer"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.max_attempts","typeLabel":"integer"},"input_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_schema","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.carry_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"steps.items.[INDEX].action.oneOf.23.carry_schema","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.23.input_bindings","typeLabel":"object"},"initial_carry_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"steps.items.[INDEX].action.oneOf.23.initial_carry_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.23","typeLabel":"object"},{"type":"object","required":["action","return","bindings"],"properties":{"action":{"type":"string","enum":["repeat_return"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.action","typeLabel":"enum\u003cstring>"},"return":{"type":"string","enum":["complete","repeat","stopped"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.return","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.bindings","typeLabel":"object"},"reason":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$","uniqueKey":"steps.items.[INDEX].action.oneOf.24.reason","typeLabel":"string"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"steps.items.[INDEX].action.oneOf.24.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"steps.items.[INDEX].action.oneOf.24.iteration","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.24","typeLabel":"object"},{"type":"object","required":["action","max_attempts","output_schema","carry_schema"],"properties":{"action":{"type":"string","enum":["repeat_result"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.action","typeLabel":"enum\u003cstring>"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.max_attempts","typeLabel":"integer"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.output_schema","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.carry_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25.carry_schema","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].action.oneOf.25","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].action","typeLabel":"object"},"name":{"type":"string","maxLength":255,"uniqueKey":"steps.items.[INDEX].name","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.predicates","typeLabel":"object[]"},"check":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.check","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.0.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.check","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.predicates","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition.oneOf.1.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX].condition.oneOf.1","typeLabel":"object"}],"uniqueKey":"steps.items.[INDEX].condition","typeLabel":"object"},"group":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"steps.items.[INDEX].group","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"steps.items.[INDEX]","typeLabel":"object"},"maxItems":20,"minItems":1,"uniqueKey":"steps","typeLabel":"object[]"},"program":{"type":"object","properties":{"nodes":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","action"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","required":["action","agent","prompt"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.prompt","typeLabel":"string"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry","typeLabel":"object"},"input":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.input","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.0","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.prompt","typeLabel":"string"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry","typeLabel":"object"},"for_each":{"type":"object","properties":{"items":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.\\items","typeLabel":"string"},"max_items":{"type":"integer","maximum":50,"minimum":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.max_items","typeLabel":"integer"},"concurrency":{"type":"integer","maximum":8,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.concurrency","typeLabel":"integer"}},"required":["items","max_items"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.1","typeLabel":"object"},{"type":"object","required":["action","agent","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry","typeLabel":"object"},"prompt":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.prompt","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.2","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent","typeLabel":"object"},"prompt":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.prompt","typeLabel":"string"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget","typeLabel":"object"},"session_target":{"oneOf":[{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["start_new"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target.oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target.oneOf.0","typeLabel":"object"},{"type":"object","required":["mode","session"],"properties":{"mode":{"type":"string","enum":["continue_selected"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"session":{"type":"string","pattern":"^sess_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target.oneOf.1.session","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target","typeLabel":"object"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.wait_seconds","typeLabel":"integer"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join","typeLabel":"object"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.3","typeLabel":"object"},{"type":"object","required":["action","input_bindings","output_schema","policy_version"],"properties":{"action":{"type":"string","enum":["parse_json"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.output_schema","typeLabel":"object"},"policy_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4.policy_version","typeLabel":"enum\u003cnumber>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.4","typeLabel":"object"},{"type":"object","required":["action","agent","limit","scan_limit"],"properties":{"action":{"type":"string","enum":["query_sessions"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5.agent","typeLabel":"string"},"limit":{"type":"integer","maximum":100,"minimum":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5.limit","typeLabel":"integer"},"scan_limit":{"type":"integer","maximum":1000,"minimum":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5.scan_limit","typeLabel":"integer"},"max_event_positions":{"type":"integer","maximum":1000,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5.max_event_positions","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.5","typeLabel":"object"},{"type":"object","required":["action","query_step","required_effects"],"properties":{"action":{"type":"string","enum":["mark_sessions_processed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.6.action","typeLabel":"enum\u003cstring>"},"query_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.6.query_step","typeLabel":"string"},"required_effects":{"type":"array","items":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.6.required_effects.items.[INDEX]","typeLabel":"string"},"maxItems":20,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.6.required_effects","typeLabel":"string[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.6","typeLabel":"object"},{"type":"object","required":["action","check"],"properties":{"action":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.action","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"any"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"any"},"option_keys":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"any"},"min_probability":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"any"},"min_margin":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"any"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.check","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input.join","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.7","typeLabel":"object"},{"type":"object","required":["action","query_step","model_routing_profile_key"],"properties":{"action":{"type":"string","enum":["propose_skill_update"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.action","typeLabel":"enum\u003cstring>"},"query_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.query_step","typeLabel":"string"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.model_routing_profile_key","typeLabel":"string"},"parameters":{"type":"object","properties":{"instructions":{"type":"string","maxLength":4096,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.parameters.instructions","typeLabel":"string"},"skill_name":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.parameters.skill_name","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.parameters","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":2,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.8","typeLabel":"object"},{"type":"object","required":["action","proposal_step"],"properties":{"action":{"type":"string","enum":["observe_skill_proposal"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.9.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.9.proposal_step","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.9","typeLabel":"object"},{"type":"object","required":["action","skill"],"properties":{"action":{"type":"string","enum":["read_skill"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.10.action","typeLabel":"enum\u003cstring>"},"skill":{"type":"string","pattern":"^skl_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.10.skill","typeLabel":"string"},"version":{"type":"integer","maximum":9007199254740991,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.10.version","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.10","typeLabel":"object"},{"type":"object","required":["action","file_id","expected_sha256","expected_size_bytes"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11.action","typeLabel":"enum\u003cstring>"},"file_id":{"type":"string","pattern":"^file_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11.file_id","typeLabel":"string"},"expected_sha256":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11.expected_sha256","typeLabel":"string"},"expected_size_bytes":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11.expected_size_bytes","typeLabel":"integer"},"input_bindings":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11.input_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.11","typeLabel":"object"},{"type":"object","required":["action","input_bindings"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.input_bindings","typeLabel":"object"},"file_id":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.file_id","typeLabel":"any"},"expected_sha256":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.expected_sha256","typeLabel":"any"},"expected_size_bytes":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12.expected_size_bytes","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.12","typeLabel":"object"},{"type":"object","required":["action","filename","mime_type","input_bindings"],"properties":{"action":{"type":"string","enum":["write_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.action","typeLabel":"enum\u003cstring>"},"filename":{"type":"string","maxLength":255,"minLength":1,"pattern":"^(?!\\.{1,2}$)[^/\\\\\\p{Cc}]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.filename","typeLabel":"string"},"mime_type":{"type":"string","enum":["application/json","text/plain","text/markdown"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.mime_type","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.13","typeLabel":"object"},{"type":"object","required":["action","memory_store","path"],"properties":{"action":{"type":"string","enum":["read_memory"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.14.action","typeLabel":"enum\u003cstring>"},"memory_store":{"type":"string","pattern":"^memstore_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.14.memory_store","typeLabel":"string"},"path":{"type":"string","maxLength":1024,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.14.path","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.14","typeLabel":"object"},{"type":"object","required":["action","memory_store"],"properties":{"action":{"type":"string","enum":["write_memory"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.action","typeLabel":"enum\u003cstring>"},"memory_store":{"type":"string","pattern":"^memstore_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.memory_store","typeLabel":"string"},"publication":{"type":"string","enum":["proposal"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.publication","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"path":{"type":"string","maxLength":1024,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.path","typeLabel":"string"},"content":{"type":"string","description":"Memory document text no larger than 102400 bytes when encoded as UTF-8","maxLength":102400,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.content","typeLabel":"string"},"media_type":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.media_type","typeLabel":"string"},"expected_sha256":{"oneOf":[{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.expected_sha256.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.expected_sha256.oneOf.1","typeLabel":"null"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.expected_sha256","typeLabel":"string | null"},"provenance":{"oneOf":[{"type":"object","required":["source_event_ids","source_version_ids","source_refs","confidence","valid_from"],"properties":{"source_event_ids":{"type":"array","items":{"type":"string","pattern":"^evt_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_event_ids.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_event_ids","typeLabel":"string[]"},"source_version_ids":{"type":"array","items":{"oneOf":[{"type":"string","pattern":"^memver_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"string","pattern":"^memsnap_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX].oneOf.1","typeLabel":"string"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_version_ids","typeLabel":"string[]"},"source_refs":{"type":"array","items":{"type":"string","maxLength":1024,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_refs.items.[INDEX]","typeLabel":"string"},"maxItems":65536,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.source_refs","typeLabel":"string[]"},"confidence":{"type":"string","enum":["observed","inferred","uncertain"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.confidence","typeLabel":"enum\u003cstring>"},"valid_from":{"type":"string","maxLength":65536,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.valid_from","typeLabel":"string"},"curation_run":{"type":"string","pattern":"^mcur_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.curation_run","typeLabel":"string"},"supersedes":{"type":"object","properties":{"path":{"type":"string","maxLength":1024,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.supersedes.path","typeLabel":"string"},"version":{"oneOf":[{"type":"string","pattern":"^memver_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version.oneOf.0","typeLabel":"string"},{"type":"string","pattern":"^memsnap_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.supersedes.version","typeLabel":"string"}},"required":["path","version"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0.supersedes","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance.oneOf.1","typeLabel":"null"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters.provenance","typeLabel":"object | null"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.parameters","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":5,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.input_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.15","typeLabel":"object"},{"type":"object","required":["action","connection","tool"],"properties":{"action":{"type":"string","enum":["call_connection"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.action","typeLabel":"enum\u003cstring>"},"connection":{"type":"string","pattern":"^conn_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.connection","typeLabel":"string"},"tool":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.tool","typeLabel":"string"},"arguments":{"type":"object","description":"JSON tool arguments of at most 8192 bytes","maxProperties":8192,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":8192,"maximumInspectionWork":8192},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.arguments.additionalProperties","typeLabel":"any"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.arguments","typeLabel":"object"},"argument_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.argument_bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.join","typeLabel":"object"},"acted_as":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.acted_as","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"integer","maximum":5,"minimum":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.retry.max_attempts","typeLabel":"integer"},"wait_seconds":{"type":"integer","maximum":3600,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.retry.wait_seconds","typeLabel":"integer"},"repeat_safety":{"type":"string","enum":["tool_declared","idempotency_key"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.retry.repeat_safety","typeLabel":"enum\u003cstring>"}},"required":["max_attempts","wait_seconds","repeat_safety"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.retry","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.output_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.output_schema","typeLabel":"object"},"file_bindings":{"type":"object","maxProperties":1,"minProperties":1,"additionalProperties":{"type":"object","properties":{"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.input_bindings","typeLabel":"object"},"mime_type":{"type":"string","maxLength":255,"minLength":1,"pattern":"^[^\\p{Cc}]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties.mime_type","typeLabel":"string"}},"required":["input_bindings","mime_type"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16.file_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.16","typeLabel":"object"},{"type":"object","required":["action","approver","message"],"properties":{"action":{"type":"string","enum":["request_approval"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.action","typeLabel":"enum\u003cstring>"},"approver":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.approver","typeLabel":"string"},"message":{"type":"string","maxLength":16384,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.message","typeLabel":"string"},"context":{"oneOf":[{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["memory_proposal"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.0.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.0.proposal_step","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","proposal_step"],"properties":{"type":{"type":"string","enum":["skill_proposal"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.1.type","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.1.proposal_step","typeLabel":"string"},"skill_source":{"type":"string","pattern":"^sksrc_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.1.skill_source","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","version","input_bindings","choices"],"properties":{"type":{"type":"string","enum":["business_review"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.type","typeLabel":"enum\u003cstring>"},"version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.version","typeLabel":"enum\u003cnumber>"},"input_bindings":{"type":"object","maxProperties":8,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.input_bindings","typeLabel":"object"},"choices":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,31}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.choices.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","maxLength":200,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.choices.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.choices.items.[INDEX]","typeLabel":"object"},"maxItems":4,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.choices","typeLabel":"object[]"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.join","typeLabel":"object"},"feedback_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.feedback_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2.feedback_schema","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","call_step"],"properties":{"type":{"type":"string","enum":["connection_call"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.3.type","typeLabel":"enum\u003cstring>"},"call_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.3.call_step","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context.oneOf.3","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.context","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17.timeout_seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.17","typeLabel":"object"},{"type":"object","required":["action","proposal_step","approval_step"],"properties":{"action":{"type":"string","enum":["respond_memory_proposal"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.18.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.18.proposal_step","typeLabel":"string"},"approval_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.18.approval_step","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.18","typeLabel":"object"},{"type":"object","required":["action","proposal_step","approval_step","verification"],"properties":{"action":{"type":"string","enum":["respond_skill_proposal"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.action","typeLabel":"enum\u003cstring>"},"proposal_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.proposal_step","typeLabel":"string"},"approval_step":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.approval_step","typeLabel":"string"},"verification":{"type":"object","properties":{"principal":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.verification.principal","typeLabel":"string"},"environment_id":{"type":"string","pattern":"^env_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.verification.environment_id","typeLabel":"string"},"evaluator_model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.verification.evaluator_model_routing_profile_key","typeLabel":"string"}},"required":["principal","environment_id","evaluator_model_routing_profile_key"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.verification","typeLabel":"object"},"skill_source":{"type":"string","pattern":"^sksrc_[0-9a-f]{32}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19.skill_source","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.19","typeLabel":"object"},{"type":"object","required":["action","seconds"],"properties":{"action":{"type":"string","enum":["wait"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.20.action","typeLabel":"enum\u003cstring>"},"seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.20.seconds","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.20","typeLabel":"object"},{"type":"object","required":["action","match","select","timeout_seconds"],"properties":{"action":{"type":"string","enum":["await_event"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.action","typeLabel":"enum\u003cstring>"},"match":{"type":"object","maxProperties":8,"minProperties":1,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.match","typeLabel":"object"},"select":{"type":"object","maxProperties":32,"additionalProperties":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.select.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.select","typeLabel":"object"},"timeout_seconds":{"type":"integer","maximum":604800,"minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.timeout_seconds","typeLabel":"integer"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.21","typeLabel":"object"},{"type":"object","required":["action","max_attempts","input_schema","input_bindings","carry_schema","initial_carry_bindings","output_schema","body"],"properties":{"action":{"type":"string","enum":["repeat"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.action","typeLabel":"enum\u003cstring>"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.max_attempts","typeLabel":"integer"},"input_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_schema","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.input_bindings","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.carry_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.carry_schema","typeLabel":"object"},"initial_carry_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.initial_carry_bindings","typeLabel":"object"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.output_schema","typeLabel":"object"},"body":{"type":"object","properties":{"nodes":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","action"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","required":["action","agent","prompt"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.prompt","typeLabel":"any"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.retry","typeLabel":"object"},"input":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.input","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.0","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.prompt","typeLabel":"any"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.retry","typeLabel":"object"},"for_each":{"type":"object","properties":{"items":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.\\items","typeLabel":"any"},"max_items":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.max_items","typeLabel":"any"},"concurrency":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each.concurrency","typeLabel":"any"}},"required":["items","max_items"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1.for_each","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.1","typeLabel":"object"},{"type":"object","required":["action","agent","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent","typeLabel":"object"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.retry","typeLabel":"object"},"prompt":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.prompt","typeLabel":"any"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.2","typeLabel":"object"},{"type":"object","required":["action","agent","prompt","input"],"properties":{"action":{"type":"string","enum":["run_agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.action","typeLabel":"enum\u003cstring>"},"agent":{"type":"object","properties":{"type":{"type":"string","enum":["agent"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","pattern":"^agent_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.id","typeLabel":"string"},"version":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent.version","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent","typeLabel":"object"},"prompt":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.prompt","typeLabel":"any"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input.bindings","typeLabel":"any"}},"required":["kind","bindings"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.input","typeLabel":"object"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_tokens","model_spend","session_runtime_ms","web_search_requests","total_spend"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"description":"A create-time Session spending cap compiled into one session-scoped pause_session Budget.","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.budget","typeLabel":"object"},"session_target":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.session_target","typeLabel":"any"},"agent_deployment_revision_selection":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.agent_deployment_revision_selection","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry.wait_seconds","typeLabel":"any"}},"required":["max_attempts","wait_seconds"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.retry","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.join","typeLabel":"object"},"for_each":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3.for_each","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.3","typeLabel":"object"},{"type":"object","required":["action","input_bindings","output_schema","policy_version"],"properties":{"action":{"type":"string","enum":["parse_json"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.input_bindings","typeLabel":"any"},"output_schema":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.output_schema","typeLabel":"any"},"policy_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4.policy_version","typeLabel":"enum\u003cnumber>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.4","typeLabel":"object"},{"type":"object","required":["action","check"],"properties":{"action":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.action","typeLabel":"enum\u003cstring>"},"check":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.check","typeLabel":"any"},"input":{"type":"object","properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.bindings","typeLabel":"any"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input.join","typeLabel":"object"}},"required":["kind","bindings"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5.input","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.5","typeLabel":"object"},{"type":"object","required":["action","file_id","expected_sha256","expected_size_bytes"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.action","typeLabel":"enum\u003cstring>"},"file_id":{"type":"string","pattern":"^file_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.file_id","typeLabel":"string"},"expected_sha256":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.expected_sha256","typeLabel":"string"},"expected_size_bytes":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.expected_size_bytes","typeLabel":"integer"},"input_bindings":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6.input_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.6","typeLabel":"object"},{"type":"object","required":["action","input_bindings"],"properties":{"action":{"type":"string","enum":["read_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.action","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.input_bindings","typeLabel":"any"},"file_id":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.file_id","typeLabel":"any"},"expected_sha256":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.expected_sha256","typeLabel":"any"},"expected_size_bytes":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7.expected_size_bytes","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.7","typeLabel":"object"},{"type":"object","required":["action","filename","mime_type","input_bindings"],"properties":{"action":{"type":"string","enum":["write_file"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.action","typeLabel":"enum\u003cstring>"},"filename":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.filename","typeLabel":"any"},"mime_type":{"type":"string","enum":["application/json","text/plain","text/markdown"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.mime_type","typeLabel":"enum\u003cstring>"},"input_bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8.input_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.8","typeLabel":"object"},{"type":"object","required":["action","connection","tool"],"properties":{"action":{"type":"string","enum":["call_connection"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.action","typeLabel":"enum\u003cstring>"},"connection":{"type":"string","pattern":"^conn_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.connection","typeLabel":"string"},"tool":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.tool","typeLabel":"string"},"arguments":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.arguments","typeLabel":"any"},"argument_bindings":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.argument_bindings","typeLabel":"any"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.join","typeLabel":"object"},"acted_as":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.acted_as","typeLabel":"any"},"retry":{"type":"object","properties":{"max_attempts":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.max_attempts","typeLabel":"any"},"wait_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.wait_seconds","typeLabel":"any"},"repeat_safety":{"type":"string","enum":["tool_declared","idempotency_key"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry.repeat_safety","typeLabel":"enum\u003cstring>"}},"required":["max_attempts","wait_seconds","repeat_safety"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.retry","typeLabel":"object"},"output_schema":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.output_schema","typeLabel":"any"},"file_bindings":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9.file_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.9","typeLabel":"object"},{"type":"object","required":["action","approver","message"],"properties":{"action":{"type":"string","enum":["request_approval"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.action","typeLabel":"enum\u003cstring>"},"approver":{"type":"string","pattern":"^prin_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.approver","typeLabel":"string"},"message":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.message","typeLabel":"any"},"context":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.context","typeLabel":"any"},"timeout_seconds":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10.timeout_seconds","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.10","typeLabel":"object"},{"type":"object","required":["action","seconds"],"properties":{"action":{"type":"string","enum":["wait"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11.action","typeLabel":"enum\u003cstring>"},"seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11.seconds","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.11","typeLabel":"object"},{"type":"object","required":["action","match","select","timeout_seconds"],"properties":{"action":{"type":"string","enum":["await_event"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.action","typeLabel":"enum\u003cstring>"},"match":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.match","typeLabel":"any"},"select":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.select","typeLabel":"any"},"timeout_seconds":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.timeout_seconds","typeLabel":"any"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.12","typeLabel":"object"},{"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["repeat_open"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.action","typeLabel":"enum\u003cstring>"},"repeat":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.repeat","typeLabel":"any"},"iteration":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.iteration","typeLabel":"any"},"max_attempts":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.max_attempts","typeLabel":"any"},"input_schema":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_schema","typeLabel":"any"},"carry_schema":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.carry_schema","typeLabel":"any"},"input_bindings":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.input_bindings","typeLabel":"any"},"initial_carry_bindings":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13.initial_carry_bindings","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.13","typeLabel":"object"},{"type":"object","required":["action","return","bindings"],"properties":{"action":{"type":"string","enum":["repeat_return"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.action","typeLabel":"enum\u003cstring>"},"return":{"type":"string","enum":["complete","repeat","stopped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.return","typeLabel":"enum\u003cstring>"},"bindings":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.bindings","typeLabel":"any"},"reason":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.reason","typeLabel":"string"},"repeat":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.repeat","typeLabel":"any"},"iteration":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14.iteration","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action.oneOf.14","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.action","typeLabel":"object"},"name":{"type":"string","maxLength":255,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.name","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates","typeLabel":"object[]"},"check":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.check","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"any"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"any"},"true_description":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"any"},"false_description":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"any"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"any"},"options":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"any"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"any"},"levels":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"any"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"any"},"option_keys":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"any"},"min_probability":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"any"},"min_margin":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"any"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.predicates","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0.condition","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","id","condition"],"properties":{"kind":{"type":"string","enum":["decision"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.id","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates","input"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"any"},"other_pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"any"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["any"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"any"},"other_pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"any"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","predicate"],"properties":{"kind":{"type":"string","enum":["not"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"predicate":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.pointer","typeLabel":"any"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.pointer","typeLabel":"any"},"other_pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.other_pointer","typeLabel":"any"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.pointer","typeLabel":"any"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates","typeLabel":"object[]"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input","typeLabel":"object"},"check":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.check","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check","input"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"any"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"any"},"true_description":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"any"},"false_description":{"type":"any","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"any"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"any"},"options":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"any"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"any"},"levels":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"any"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"any"},"option_keys":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"any"},"min_probability":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"any"},"min_margin":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"any"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"any"},"true_min":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check","typeLabel":"object"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"any","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.predicates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1.condition","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes.items.[INDEX]","typeLabel":"object"},"maxItems":29,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["then"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.0.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.0.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.1.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.1.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["continue"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["otherwise"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["uncertain"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","from","to","when"],"properties":{"kind":{"type":"string","enum":["failure"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.to","typeLabel":"string | null"},"when":{"type":"array","items":{"type":"string","enum":["refused","failed","timeout","denied","unconfirmed"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.when.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6.when","typeLabel":"enum\u003cstring>[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges.items.[INDEX]","typeLabel":"object"},"maxItems":320,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body.edges","typeLabel":"object[]"}},"required":["nodes","edges"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22.body","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.22","typeLabel":"object"},{"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["repeat_open"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.action","typeLabel":"enum\u003cstring>"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.iteration","typeLabel":"integer"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.max_attempts","typeLabel":"integer"},"input_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_schema","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.carry_schema.additionalProperties","typeLabel":"any"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.carry_schema","typeLabel":"object"},"input_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.input_bindings","typeLabel":"object"},"initial_carry_bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings.additionalProperties","typeLabel":"object"},"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23.initial_carry_bindings","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.23","typeLabel":"object"},{"type":"object","required":["action","return","bindings"],"properties":{"action":{"type":"string","enum":["repeat_return"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.action","typeLabel":"enum\u003cstring>"},"return":{"type":"string","enum":["complete","repeat","stopped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.return","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"additionalProperties":{"oneOf":[{"type":"object","required":["source","pointer"],"properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0.pointer","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","required":["source","value"],"properties":{"source":{"type":"object","properties":{"kind":{"type":"string","enum":["value"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.1.source.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.1.source","typeLabel":"object"},"value":{"oneOf":[{"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":4096,"maximumNodes":4096,"maximumInspectionWork":8192},"isRequired":true}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.1.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.bindings","typeLabel":"object"},"reason":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.reason","typeLabel":"string"},"repeat":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.repeat","typeLabel":"string"},"iteration":{"type":"integer","maximum":20,"minimum":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24.iteration","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.24","typeLabel":"object"},{"type":"object","required":["action","max_attempts","output_schema","carry_schema"],"properties":{"action":{"type":"string","enum":["repeat_result"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.action","typeLabel":"enum\u003cstring>"},"max_attempts":{"type":"integer","maximum":20,"minimum":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.max_attempts","typeLabel":"integer"},"output_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.output_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.output_schema","typeLabel":"object"},"carry_schema":{"type":"object","description":"A standard Draft-07 JSON Schema declaration of at most 8 KiB; pattern, patternProperties, format, uniqueItems, multipleOf, dependencies, unsupported dialects and recursive references are refused. Local references use structural schema locations with ASCII keys. Execution is subject to a bounded validation-work budget.","maxProperties":5000,"x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"additionalProperties":{"description":"A value in the JSON data model: null, boolean, finite number, string, array, or object.","x-checkfu-json-budget":{"maximumBytes":8192,"maximumDepth":64,"maximumNodes":5000,"maximumInspectionWork":10000},"x-checkfu-unicode-scalar-values":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.carry_schema.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25.carry_schema","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action.oneOf.25","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.action","typeLabel":"object"},"name":{"type":"string","maxLength":255,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.name","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.predicates","typeLabel":"object[]"},"check":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.check","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.check","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.predicates","typeLabel":"any"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1.input","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition.oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.0.condition","typeLabel":"object"},"group":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","uniqueKey":"program.nodes.items.[INDEX].oneOf.0.group","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","id","condition"],"properties":{"kind":{"type":"string","enum":["decision"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.id","typeLabel":"string"},"condition":{"oneOf":[{"type":"object","required":["kind","predicates","input"],"properties":{"kind":{"type":"string","enum":["predicates"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","predicates"],"properties":{"kind":{"type":"string","enum":["any"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5.predicates","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","predicate"],"properties":{"kind":{"type":"string","enum":["not"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"predicate":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","pointer","other_pointer"],"properties":{"kind":{"type":"string","enum":["equals_field"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.pointer","typeLabel":"string"},"other_pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.other_pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3.value","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","pointer","op","value"],"properties":{"kind":{"type":"string","enum":["compare"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.pointer","typeLabel":"string"},"op":{"type":"string","enum":["lt","lte","gt","gte"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.op","typeLabel":"enum\u003cstring>"},"value":{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4.value","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate.oneOf.4","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6.predicate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":10,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.predicates","typeLabel":"object[]"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.input","typeLabel":"object"},"check":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0.check","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","check","input"],"properties":{"kind":{"type":"string","enum":["check"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_closed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.check","typeLabel":"object"},"input":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["previous_step_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","bindings"],"properties":{"kind":{"type":"string","enum":["mapped"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"bindings":{"type":"object","maxProperties":32,"minProperties":1,"additionalProperties":{"type":"object","properties":{"source":{"oneOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","enum":["trigger_payload"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["agent_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","step_id"],"properties":{"kind":{"type":"string","enum":["data_output"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","maxLength":132,"minLength":1,"pattern":"^[A-Za-z0-9_]{1,64}(?:\\.(?:[1-9]|1[0-9]|20)\\.[A-Za-z0-9_]{1,64})?$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2.step_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.source","typeLabel":"object"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties.pointer","typeLabel":"string"}},"required":["source","pointer"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.bindings","typeLabel":"object"},"join":{"type":"object","properties":{"kind":{"type":"string","enum":["all_completed"],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join.kind","typeLabel":"enum\u003cstring>"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2.join","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.input","typeLabel":"object"},"predicates":{"oneOf":[{}],"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1.predicates","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1.condition","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.nodes.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"program.nodes.items.[INDEX]","typeLabel":"object"},"maxItems":20,"minItems":1,"isRequired":true,"uniqueKey":"program.nodes","typeLabel":"object[]"},"edges":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["then"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.0.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.0.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["output"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.1.from","typeLabel":"string"},"to":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.1.to","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["continue"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.2.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.2.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.2.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.2.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["otherwise"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.3.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.3.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.3.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.3.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.3.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["uncertain"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.4.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.4.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.4.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.4.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.4.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["kind","from","to"],"properties":{"kind":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.5.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.5.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.5.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.5.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.5.to","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["kind","from","to","when"],"properties":{"kind":{"type":"string","enum":["failure"],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"from":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.from","typeLabel":"string"},"to":{"oneOf":[{"type":"string","maxLength":64,"minLength":1,"pattern":"^[A-Za-z0-9_]+$","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.to.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.to","typeLabel":"string | null"},"when":{"type":"array","items":{"type":"string","enum":["refused","failed","timeout","denied","unconfirmed"],"uniqueKey":"program.edges.items.[INDEX].oneOf.6.when.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"isRequired":true,"uniqueKey":"program.edges.items.[INDEX].oneOf.6.when","typeLabel":"enum\u003cstring>[]"}},"additionalProperties":false,"uniqueKey":"program.edges.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"program.edges.items.[INDEX]","typeLabel":"object"},"maxItems":320,"isRequired":true,"uniqueKey":"program.edges","typeLabel":"object[]"},"run_limits":{"type":"object","minProperties":1,"properties":{"deadline_seconds":{"type":"integer","maximum":604800,"minimum":60,"uniqueKey":"program.run_limits.deadline_seconds","typeLabel":"integer"},"max_concurrent_children":{"type":"integer","maximum":8,"minimum":1,"uniqueKey":"program.run_limits.max_concurrent_children","typeLabel":"integer"},"budget":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"program.run_limits.budget.limit","typeLabel":"integer"},"metric":{"type":"string","enum":["model_spend","model_tokens"],"uniqueKey":"program.run_limits.budget.metric","typeLabel":"enum\u003cstring>"}},"required":["limit"],"additionalProperties":false,"uniqueKey":"program.run_limits.budget","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"program.run_limits","typeLabel":"object"}},"required":["nodes","edges"],"additionalProperties":false,"uniqueKey":"program","typeLabel":"object"},"trigger":{"oneOf":[{"type":"object","required":["type","dedupe_key"],"properties":{"type":{"type":"string","enum":["webhook"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.type","typeLabel":"enum\u003cstring>"},"dedupe_key":{"type":"object","properties":{"type":{"type":"string","enum":["json_pointer"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.dedupe_key.type","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"trigger.oneOf.0.dedupe_key.pointer","typeLabel":"string"}},"required":["type","pointer"],"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.dedupe_key","typeLabel":"object"},"provider":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","uniqueKey":"trigger.oneOf.0.provider","typeLabel":"string"},"mcp_events":{"type":"boolean","enum":[true],"uniqueKey":"trigger.oneOf.0.mcp_events","typeLabel":"enum\u003cboolean>"},"filter":{"type":"object","properties":{"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","pointer"],"properties":{"kind":{"type":"string","enum":["exists"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.0.pointer","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.0.value","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["equals"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.pointer","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":4096,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"boolean","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"number","maximum":9007199254740991,"minimum":-9007199254740991,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string | boolean | number"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","pointer","value"],"properties":{"kind":{"type":"string","enum":["contains"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"pointer":{"type":"string","maxLength":512,"pattern":"^(?:\\/(?:[^~/]|~[01])*)*$","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.2.pointer","typeLabel":"string"},"value":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.0.filter.predicates.items.[INDEX]","typeLabel":"object"},"maxItems":32,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.predicates","typeLabel":"object[]"},"check":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions","failure"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.0.instructions","typeLabel":"string"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.0.failure","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.0.tier","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule","failure"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"isRequired":true,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter.check.oneOf.1","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.0.filter.check","typeLabel":"object"}},"required":["predicates"],"additionalProperties":false,"uniqueKey":"trigger.oneOf.0.filter","typeLabel":"object"},"cron":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.0.cron","typeLabel":"any"},"timezone":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.0.timezone","typeLabel":"any"},"source":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.0.source","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","agent_placement_id","source"],"properties":{"type":{"type":"string","enum":["subscription"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.type","typeLabel":"enum\u003cstring>"},"agent_placement_id":{"type":"string","pattern":"^aplace_[0-9a-f]{32}$","isRequired":true,"uniqueKey":"trigger.oneOf.1.agent_placement_id","typeLabel":"string"},"source":{"oneOf":[{"type":"object","required":["type","conversation"],"properties":{"type":{"type":"string","enum":["conversation"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.type","typeLabel":"enum\u003cstring>"},"conversation":{"oneOf":[{"type":"object","required":["kind","root_external_id","thread_external_id"],"properties":{"kind":{"type":"string","enum":["ambient","direct"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"root_external_id":{"type":"string","maxLength":512,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.0.root_external_id","typeLabel":"string"},"thread_external_id":{"type":"null","isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.0.thread_external_id","typeLabel":"null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","root_external_id","thread_external_id"],"properties":{"kind":{"type":"string","enum":["thread"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"root_external_id":{"type":"string","maxLength":512,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.1.root_external_id","typeLabel":"string"},"thread_external_id":{"type":"string","maxLength":512,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.1.thread_external_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0.conversation","typeLabel":"object"},"resource_type":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.source.oneOf.0.resource_type","typeLabel":"any"},"external_id":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.source.oneOf.0.external_id","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","resource_type","external_id"],"properties":{"type":{"type":"string","enum":["resource"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.1.type","typeLabel":"enum\u003cstring>"},"resource_type":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.1.resource_type","typeLabel":"string"},"external_id":{"type":"string","maxLength":512,"minLength":1,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.1.external_id","typeLabel":"string"},"conversation":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.source.oneOf.1.conversation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"trigger.oneOf.1.source.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"trigger.oneOf.1.source","typeLabel":"object"},"cron":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.cron","typeLabel":"any"},"timezone":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.timezone","typeLabel":"any"},"dedupe_key":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.dedupe_key","typeLabel":"any"},"filter":{"oneOf":[{}],"uniqueKey":"trigger.oneOf.1.filter","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","sources"],"properties":{"type":{"type":"string","enum":["any"],"isRequired":true,"uniqueKey":"trigger.oneOf.2.type","typeLabel":"enum\u003cstring>"},"sources":{"oneOf":[{"type":"object","properties":{},"isRequired":true,"uniqueKey":"trigger.oneOf.2.sources.oneOf.0","typeLabel":"object"},{"type":"object","properties":{},"isRequired":true,"uniqueKey":"trigger.oneOf.2.sources.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"trigger.oneOf.2.sources","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"trigger.oneOf.2","typeLabel":"object"}],"uniqueKey":"trigger","typeLabel":"object"},"input_template":{"type":"string","maxLength":65536,"minLength":1,"uniqueKey":"input_template","typeLabel":"string"},"flow_review":{"type":"object","properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"flow_review.model_routing_profile_key","typeLabel":"string"},"criteria":{"type":"array","items":{"type":"object","required":["key","description","severity"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z][a-z0-9]*(?:_[a-z0-9]+)*$","isRequired":true,"uniqueKey":"flow_review.criteria.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","maxLength":1024,"minLength":1,"isRequired":true,"uniqueKey":"flow_review.criteria.items.[INDEX].description","typeLabel":"string"},"severity":{"type":"string","enum":["low","medium","high"],"isRequired":true,"uniqueKey":"flow_review.criteria.items.[INDEX].severity","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"flow_review.criteria.items.[INDEX]","typeLabel":"object"},"maxItems":16,"minItems":1,"isRequired":true,"uniqueKey":"flow_review.criteria","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"flow_review.tier","typeLabel":"enum\u003cstring>"}},"required":["model_routing_profile_key","criteria"],"additionalProperties":false,"uniqueKey":"flow_review","typeLabel":"object"},"delivery_screen":{"oneOf":[{"type":"object","required":["model_routing_profile_key","instructions"],"properties":{"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"delivery_screen.oneOf.0.model_routing_profile_key","typeLabel":"string"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.0.instructions","typeLabel":"string"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"delivery_screen.oneOf.0.tier","typeLabel":"enum\u003cstring>"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"uniqueKey":"delivery_screen.oneOf.0.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.0","typeLabel":"object"},{"type":"object","required":["evaluation","rule"],"properties":{"evaluation":{"type":"object","properties":{"schema_version":{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.schema_version","typeLabel":"enum\u003cnumber>"},"model_routing_profile_key":{"type":"string","pattern":"^[a-z0-9](?:[a-z0-9._-]{0,93})$","isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.model_routing_profile_key","typeLabel":"string"},"questions":{"type":"array","items":{"oneOf":[{"type":"object","required":["key","type","instructions"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.instructions","typeLabel":"string"},"true_description":{"type":"string","minLength":1,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.true_description","typeLabel":"string"},"false_description":{"type":"string","minLength":1,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0.false_description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["key","type","instructions","options"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.instructions","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["key","description"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].key","typeLabel":"string"},"description":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options.items.[INDEX]","typeLabel":"object"},"maxItems":32,"minItems":2,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1.options","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["key","type","instructions","levels"],"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.key","typeLabel":"string"},"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"instructions":{"type":"string","maxLength":4096,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.instructions","typeLabel":"string"},"levels":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":2,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2.levels","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation.questions","typeLabel":"object[]"},"tier":{"type":"string","enum":["default","planning","tool_loop"],"uniqueKey":"delivery_screen.oneOf.1.evaluation.tier","typeLabel":"enum\u003cstring>"},"timeout_ms":{"type":"number","maximum":30000,"minimum":100,"uniqueKey":"delivery_screen.oneOf.1.evaluation.timeout_ms","typeLabel":"number"}},"required":["schema_version","model_routing_profile_key","questions"],"additionalProperties":false,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.evaluation","typeLabel":"object"},"rule":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","rules"],"properties":{"type":{"type":"string","enum":["all"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.type","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","question_key","expected","false_max","true_min"],"properties":{"type":{"type":"string","enum":["boolean"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.question_key","typeLabel":"string"},"expected":{"type":"boolean","isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.expected","typeLabel":"boolean"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","question_key","option_keys","min_probability","min_margin"],"properties":{"type":{"type":"string","enum":["choice_matches"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.question_key","typeLabel":"string"},"option_keys":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys.items.[INDEX]","typeLabel":"string"},"minItems":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.option_keys","typeLabel":"string[]"},"min_probability":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_probability","typeLabel":"number"},"min_margin":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1.min_margin","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","question_key","at_or_above_level","false_max","true_min"],"properties":{"type":{"type":"string","enum":["score_tail"],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"question_key":{"type":"string","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.question_key","typeLabel":"string"},"at_or_above_level":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.at_or_above_level","typeLabel":"integer"},"false_max":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.false_max","typeLabel":"number"},"true_min":{"type":"number","maximum":1,"minimum":0,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2.true_min","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules.items.[INDEX]","typeLabel":"object"},"maxItems":8,"minItems":1,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3.rules","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"delivery_screen.oneOf.1.rule","typeLabel":"object"},"failure":{"type":"string","enum":["fail_open","fail_closed"],"uniqueKey":"delivery_screen.oneOf.1.failure","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"delivery_screen.oneOf.1","typeLabel":"object"}],"uniqueKey":"delivery_screen","typeLabel":"object"}},"required":["type","authoring_state","draft_revision","published_definition_revision","readiness","id","workspace_id","version","name","description","external_id","created_by","environment_id","connected_runtime","status","archived_at","last_session_id","last_run_id","created_at","updated_at","service_principal_id","agent","initial_events","resources","vault_ids","budget","schedule","paused_reason"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"automation","authoring_state":"draft","draft_revision":123,"published_definition_revision":1,"readiness":"preparing","id":"\u003cstring>","workspace_id":"\u003cstring>","version":123,"name":"\u003cstring>","description":"\u003cstring>","external_id":"\u003cstring>","created_by":"\u003cstring>","environment_id":"\u003cstring>","connected_runtime":"\u003cstring>","status":"active","archived_at":"\u003cstring>","last_session_id":"\u003cstring>","last_run_id":"\u003cstring>","created_at":"\u003cstring>","updated_at":"\u003cstring>","service_principal_id":"\u003cstring>","agent":{"type":"agent","id":"\u003cstring>","version":123},"initial_events":[{"type":"user.message","content":[{"type":"text","text":"\u003cunknown>"}]}],"resources":[{"type":"file_tree","file_tree_id":"\u003cstring>","mount_path":"\u003cstring>","version_policy":{"kind":"latest"},"access":"read_only","writeback":null}],"vault_ids":["\u003cstring>"],"budget":{"type":"limit","max_list_cost":{"amount":"\u003cstring>","currency":"USD"}},"schedule":{"type":"cron","expression":"\u003cstring>","timezone":"\u003cstring>","last_run_at":"\u003cstring>","upcoming_runs_at":["\u003cstring>"]},"paused_reason":{"type":"manual"},"metadata":{},"budget_policy":{"limit":123,"metric":"model_tokens"},"session_target":{"mode":"start_new"},"steps":[{"id":"\u003cstring>","action":{"action":"run_agent","agent":{"type":"agent","id":"\u003cstring>","version":123},"prompt":"\u003cstring>","budget":{"limit":123,"metric":"model_tokens"},"session_target":{"mode":"start_new"},"agent_deployment_revision_selection":"\u003cunknown>","retry":{"max_attempts":3,"wait_seconds":1800},"input":"\u003cunknown>","for_each":"\u003cunknown>"},"name":"\u003cstring>","condition":{"kind":"predicates","predicates":[{"kind":"exists","pointer":"\u003cstring>","value":"\u003cunknown>"}],"check":"\u003cunknown>","input":{"kind":"trigger_payload"}},"group":"\u003cstring>"}],"program":{"nodes":[{"id":"\u003cstring>","action":{"action":"run_agent","agent":{"type":"agent","id":"\u003cstring>","version":123},"prompt":"\u003cstring>","budget":{"limit":123,"metric":"model_tokens"},"session_target":{"mode":"start_new"},"agent_deployment_revision_selection":"\u003cunknown>","retry":{"max_attempts":3,"wait_seconds":1800},"input":"\u003cunknown>","for_each":"\u003cunknown>"},"name":"\u003cstring>","condition":{"kind":"predicates","predicates":[{"kind":"exists","pointer":"\u003cstring>","value":"\u003cunknown>"}],"check":"\u003cunknown>","input":{"kind":"trigger_payload"}},"group":"\u003cstring>"}],"edges":[{"kind":"then","from":"\u003cstring>","to":"\u003cstring>"}],"run_limits":{"deadline_seconds":302430,"max_concurrent_children":4,"budget":{"limit":123,"metric":"model_spend"}}},"trigger":{"type":"webhook","dedupe_key":{"type":"json_pointer","pointer":"\u003cstring>"},"provider":"\u003cstring>","mcp_events":true,"filter":{"predicates":[{"kind":"exists","pointer":"\u003cstring>","value":"\u003cunknown>"}],"check":{"model_routing_profile_key":"\u003cstring>","instructions":"\u003cstring>","failure":"fail_open","tier":"default"}},"cron":"\u003cunknown>","timezone":"\u003cunknown>","source":"\u003cunknown>"},"input_template":"\u003cstring>","flow_review":{"model_routing_profile_key":"\u003cstring>","criteria":[{"key":"\u003cstring>","description":"\u003cstring>","severity":"low"}],"tier":"default"},"delivery_screen":{"model_routing_profile_key":"\u003cstring>","instructions":"\u003cstring>","tier":"default","failure":"fail_open"}}}},"exampleType":"generated"}},"headers":{"checkfu-workspace-id":{"description":"The Workspace resolved from the authenticated bearer credential.","required":true,"schema":{"type":"string","pattern":"^wrkspc_[0-9a-f]{32}$"}}},"exampleType":"generated"},"1866ae2f-f155-4d9f-b3f2-a8ecae2a691d":{"description":"Typed Checkfu wire error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["invalid_request_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#validation-malformed"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation.malformed"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","type","request_id"],"additionalProperties":false,"description":"The request could not be decoded or violated a declared input constraint.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#validation-malformed","code":"validation.malformed"},"type":"error","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"256ec725-311e-4e2c-acdc-27667953bccd":{"description":"Typed Checkfu wire error","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["authentication_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["auth.invalid_key"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#auth-invalid-key"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"}},"required":["type","code","message","more"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["type","error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"authentication_error","code":"auth.invalid_key","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#auth-invalid-key"},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6d04da9a-cf61-4c89-b436-7b27f0da09a3":{"description":"The organization, tenant, or workspace backing this key is administratively disabled. | Deployment governance or retention policy denied the request.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["type","error","request_id"],"properties":{"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["permission_error"],"isRequired":true,"uniqueKey":"oneOf.0.error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["auth.disabled_tenancy"],"isRequired":true,"uniqueKey":"oneOf.0.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"oneOf.0.error.more","typeLabel":"enum\u003cstring>"}},"required":["type","code","message","more"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"object"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"oneOf.0.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Deployment governance or retention policy denied the request.","required":["error","type","request_id"],"properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["permission_error"],"isRequired":true,"uniqueKey":"oneOf.1.error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#policy-denied"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"oneOf.1.error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["policy.denied"],"isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"oneOf.1.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"permission_error","code":"auth.disabled_tenancy","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4e11458b-3e7e-4773-ab2f-a39b836ec62e":{"description":"The requested resource does not exist in the resolved deployment boundary.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["not_found_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#validation-not-found"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation.not_found"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","type","request_id"],"additionalProperties":false,"description":"The requested resource does not exist in the resolved deployment boundary.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"not_found_error","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#validation-not-found","code":"validation.not_found"},"type":"error","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"87e7aa97-217c-4076-ae98-4346f645d1fe":{"description":"The request conflicts with the resource's current state. | An idempotent mutation conflicts with a completed or in-progress request for the same key.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"The request conflicts with the resource's current state.","required":["error","type","request_id"],"properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["conflict_error"],"isRequired":true,"uniqueKey":"oneOf.0.error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#validation-conflict"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"oneOf.0.error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation.conflict"],"isRequired":true,"uniqueKey":"oneOf.0.error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"oneOf.0.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"An idempotent mutation conflicts with a completed or in-progress request for the same key.","required":["error","type","request_id"],"properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["conflict_error"],"isRequired":true,"uniqueKey":"oneOf.1.error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#validation-idempotency-conflict"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"oneOf.1.error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation.idempotency_conflict"],"isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"oneOf.1.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","description":"An idempotent mutation conflicts with a completed or in-progress request for the same key.","required":["error","type","request_id"],"properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["conflict_error"],"isRequired":true,"uniqueKey":"oneOf.2.error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#validation-idempotency-in-progress"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"oneOf.2.error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation.idempotency_in_progress"],"isRequired":true,"uniqueKey":"oneOf.2.error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"oneOf.2.error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"oneOf.2.type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"oneOf.2.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"conflict_error","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#validation-conflict","code":"validation.conflict"},"type":"error","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"1bb4cb66-65d3-4121-ae80-c72f884e810a":{"description":"Typed Checkfu wire error","headers":{"retry-after":{"description":"Delay in seconds for rate limits or deployment quotas with a known release or UTC reset boundary","required":false,"schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["budget.exceeded"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#budget-exceeded"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"}},"required":["type","code","message","more"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["type","error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"rate_limit_error","code":"budget.exceeded","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#budget-exceeded"},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"52761898-e29c-4dcb-ab49-ffac737f6c24":{"description":"An unexpected internal failure occurred; the message contains an opaque incident reference.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#runtime-internal"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["runtime.internal"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","type","request_id"],"additionalProperties":false,"description":"An unexpected internal failure occurred; the message contains an opaque incident reference.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"api_error","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#runtime-internal","code":"runtime.internal"},"type":"error","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"cb27530b-8229-491d-9529-11a38a3408cf":{"description":"The MemoryStore backend cannot serve the operation and applied no write.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"additionalProperties":false,"type":"object","properties":{"type":{"type":"string","enum":["api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"more":{"type":"string","enum":["https://docs.checkfu.com/reference/errors#memory-backend-unavailable"],"description":"Stable public documentation and remedy for this error type.","isRequired":true,"uniqueKey":"error.more","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["memory.backend_unavailable"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"}},"required":["type","message","more","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"type":{"type":"string","enum":["error"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","type","request_id"],"additionalProperties":false,"description":"The MemoryStore backend cannot serve the operation and applied no write.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"api_error","message":"\u003cstring>","more":"https://docs.checkfu.com/reference/errors#memory-backend-unavailable","code":"memory.backend_unavailable"},"type":"error","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"8c62f226-939d-4701-a8fe-373289323a65":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"41ba209e-3d69-4900-8895-cfcd66fd3ca3":{"url":"https://api.checkfu.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"checkfu","siteName":"Checkfu","title":"Unpause an Automation - Checkfu","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T11:48:02.475Z","originalFileLocation":"api-reference/automations/unpause-an-automation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Return a paused Automation to active after fresh server-owned readiness checks.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Checkfu\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Unpause an Automation - Checkfu\">\u003cmeta data-mint-head property=\"og:description\" content=\"Return a paused Automation to active after fresh server-owned readiness checks.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Checkfu documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.checkfu.com/assets/og.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Unpause an Automation - Checkfu\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Return a paused Automation to active after fresh server-owned readiness checks.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.checkfu.com/assets/og.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/checkfu/WyYtCDf7eiuEgSr2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Checkfu\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#282828\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/automations/unpause-an-automation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.checkfu.com/#organization\",\"name\":\"Checkfu\",\"url\":\"https://docs.checkfu.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/checkfu/roudJjfqJYVsUhiz/assets/logo-light.svg?fit=max\u0026auto=format\u0026n=roudJjfqJYVsUhiz\u0026q=85\u0026s=89c8c4d6c852e4947cbe90639b96e7cc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.checkfu.com#website\",\"name\":\"Checkfu\",\"url\":\"https://docs.checkfu.com\",\"publisher\":{\"@id\":\"https://docs.checkfu.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation#webpage\",\"url\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation\",\"name\":\"Unpause an Automation\",\"description\":\"Return a paused Automation to active after fresh server-owned readiness checks.\",\"dateModified\":\"2026-10-26T11:48:02.475Z\",\"isPartOf\":{\"@id\":\"https://docs.checkfu.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Generated HTTP API\",\"item\":\"https://docs.checkfu.com/api-reference/organizations/list-organizations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"automations\",\"item\":\"https://docs.checkfu.com/api-reference/automations/list-automations\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Unpause an Automation\",\"item\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation#apireference\",\"headline\":\"Unpause an Automation\",\"name\":\"Unpause an Automation\",\"description\":\"Return a paused Automation to active after fresh server-owned readiness checks.\",\"url\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.checkfu.com/api-reference/automations/unpause-an-automation#webpage\"},\"image\":\"https://docs.checkfu.com/assets/og.png\",\"dateModified\":\"2026-10-26T11:48:02.475Z\",\"publisher\":{\"@id\":\"https://docs.checkfu.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.checkfu.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Checkfu\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Checkfu","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Reference","groups":[{"group":"Developer tools","pages":[{"title":"API overview","href":"/reference/overview"},{"title":"Access and authentication","sidebarTitle":"Access \u0026 authentication","href":"/reference/access"},{"title":"TypeScript SDK","href":"/reference/typescript-sdk"},{"title":"CLI access in private alpha","href":"/getting-started/cli-access"},{"title":"MCP server","href":"/reference/mcp"},{"title":"A2A and placements","sidebarTitle":"A2A \u0026 placements","href":"/reference/a2a"}]},{"group":"Specifications","pages":[{"title":"Sessions","href":"/reference/sessions"},{"title":"Events","href":"/reference/events"},{"title":"Errors","href":"/reference/errors"},{"title":"Capability status","href":"/getting-started/status"},{"title":"Harness wire extensions","href":"/concepts/harness-extensions"}]},{"group":"Generated HTTP API","pages":[{"group":"organizations","pages":[{"title":"List Organizations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations","href":"/api-reference/organizations/list-organizations"},{"title":"Create an Organization","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations","href":"/api-reference/organizations/create-an-organization"},{"title":"Get an Organization","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}","href":"/api-reference/organizations/get-an-organization"},{"title":"Update an Organization","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/organizations/{organization_id}","href":"/api-reference/organizations/update-an-organization"}]},{"group":"sourceRepositories","pages":[{"title":"List Source Repositories","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/source-repositories","href":"/api-reference/sourcerepositories/list-source-repositories"},{"title":"Create a Source Repository","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/{organization_id}/source-repositories","href":"/api-reference/sourcerepositories/create-a-source-repository"},{"title":"Get a Source Repository","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/source-repositories/{id}","href":"/api-reference/sourcerepositories/get-a-source-repository"},{"title":"Update a Source Repository","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/source-repositories/{id}","href":"/api-reference/sourcerepositories/update-a-source-repository"}]},{"group":"tenants","pages":[{"title":"List Tenants","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/tenants","href":"/api-reference/tenants/list-tenants"},{"title":"Create a Tenant","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/{organization_id}/tenants","href":"/api-reference/tenants/create-a-tenant"},{"title":"Get a Tenant","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tenants/{tenant_id}","href":"/api-reference/tenants/get-a-tenant"},{"title":"Update a Tenant","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/tenants/{tenant_id}","href":"/api-reference/tenants/update-a-tenant"}]},{"group":"workspaces","pages":[{"title":"List Workspaces","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces","href":"/api-reference/workspaces/list-workspaces"},{"title":"Create a Workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces","href":"/api-reference/workspaces/create-a-workspace"},{"title":"Get a Workspace","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces/{workspace_id}","href":"/api-reference/workspaces/get-a-workspace"},{"title":"Update a Workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}","href":"/api-reference/workspaces/update-a-workspace"},{"title":"Archive a Workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}/archive","href":"/api-reference/workspaces/archive-a-workspace"}]},{"group":"principals","pages":[{"title":"List Principals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces/{workspace_id}/principals","href":"/api-reference/principals/list-principals"},{"title":"Create a Principal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}/principals","href":"/api-reference/principals/create-a-principal"},{"title":"Get a Principal","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{principal_id}","href":"/api-reference/principals/get-a-principal"},{"title":"Erase a Principal","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/principals/{principal_id}","href":"/api-reference/principals/erase-a-principal"},{"title":"Update a Principal","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/principals/{principal_id}","href":"/api-reference/principals/update-a-principal"}]},{"group":"principalGroups","pages":[{"title":"List Groups","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces/{workspace_id}/principal-groups","href":"/api-reference/principalgroups/list-groups"},{"title":"Create a Group","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}/principal-groups","href":"/api-reference/principalgroups/create-a-group"},{"title":"Get a Group","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principal-groups/{principal_group_id}","href":"/api-reference/principalgroups/get-a-group"},{"title":"Delete a Group","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/principal-groups/{principal_group_id}","href":"/api-reference/principalgroups/delete-a-group"},{"title":"Update a Group","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/principal-groups/{principal_group_id}","href":"/api-reference/principalgroups/update-a-group"}]},{"group":"principalAccessCredentials","pages":[{"title":"List Principal access credentials","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{principal_id}/access-credentials","href":"/api-reference/principalaccesscredentials/list-principal-access-credentials"},{"title":"Issue a Principal access credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{principal_id}/access-credentials","href":"/api-reference/principalaccesscredentials/issue-a-principal-access-credential"},{"title":"Get a Principal access credential","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principal-access-credentials/{principal_access_credential_id}","href":"/api-reference/principalaccesscredentials/get-a-principal-access-credential"},{"title":"Rotate a Principal access credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principal-access-credentials/{principal_access_credential_id}/rotate","href":"/api-reference/principalaccesscredentials/rotate-a-principal-access-credential"},{"title":"Revoke a Principal access credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principal-access-credentials/{principal_access_credential_id}/revoke","href":"/api-reference/principalaccesscredentials/revoke-a-principal-access-credential"}]},{"group":"apiKeys","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/api-keys","href":"/api-reference/apikeys/list-api-keys"},{"title":"Issue an API key","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/{organization_id}/api-keys","href":"/api-reference/apikeys/issue-an-api-key"},{"title":"Get an API key","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/api-keys/{id}","href":"/api-reference/apikeys/get-an-api-key"},{"title":"Revoke an API key","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/api-keys/{id}","href":"/api-reference/apikeys/revoke-an-api-key"},{"title":"Update an API key","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/api-keys/{id}","href":"/api-reference/apikeys/update-an-api-key"},{"title":"Rotate an API key","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/api-keys/{id}/rotate","href":"/api-reference/apikeys/rotate-an-api-key"}]},{"group":"agents","pages":[{"title":"Validate Agent configuration source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents/validate_source","href":"/api-reference/agents/validate-agent-configuration-source"},{"title":"List Agents","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an Agent","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Get an Agent","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agents/{agent_id}","href":"/api-reference/agents/get-an-agent"},{"title":"Update an Agent","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents/{agent_id}","href":"/api-reference/agents/update-an-agent"},{"title":"Promote an Agent to another Workspace","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents/{agent_id}/promote","href":"/api-reference/agents/promote-an-agent-to-another-workspace"},{"title":"Archive an Agent","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents/{agent_id}/archive","href":"/api-reference/agents/archive-an-agent"},{"title":"List Agent Versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agents/{agent_id}/versions","href":"/api-reference/agents/list-agent-versions"}]},{"group":"harnessRuntime","pages":[{"title":"List HarnessCatalogEntries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-catalog","href":"/api-reference/harnessruntime/list-harnesscatalogentries"},{"title":"Get a HarnessCatalogEntry","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-catalog/{name}","href":"/api-reference/harnessruntime/get-a-harnesscatalogentry"},{"title":"List HarnessReleases","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/harness-releases","href":"/api-reference/harnessruntime/list-harnessreleases"},{"title":"Create a HarnessRelease","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/{organization_id}/harness-releases","href":"/api-reference/harnessruntime/create-a-harnessrelease"},{"title":"List HarnessBuilds","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/harness-builds","href":"/api-reference/harnessruntime/list-harnessbuilds"},{"title":"Build a HarnessRelease from a GitHub repository","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/{organization_id}/harness-builds","href":"/api-reference/harnessruntime/build-a-harnessrelease-from-a-github-repository"},{"title":"Get a HarnessBuild","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/harness-builds/{id}","href":"/api-reference/harnessruntime/get-a-harnessbuild"},{"title":"Get a HarnessRelease","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/{organization_id}/harness-releases/{id}","href":"/api-reference/harnessruntime/get-a-harnessrelease"},{"title":"List HarnessProfiles","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-profiles","href":"/api-reference/harnessruntime/list-harnessprofiles"},{"title":"Create a HarnessProfile","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/harness-profiles","href":"/api-reference/harnessruntime/create-a-harnessprofile"},{"title":"Get a HarnessProfile","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-profiles/{id}","href":"/api-reference/harnessruntime/get-a-harnessprofile"},{"title":"Update a HarnessProfile","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/harness-profiles/{id}","href":"/api-reference/harnessruntime/update-a-harnessprofile"},{"title":"Get one HarnessProfileVersion","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-profiles/{id}/versions/{version}","href":"/api-reference/harnessruntime/get-one-harnessprofileversion"},{"title":"List ConformanceReports for a HarnessProfile","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/harness-profiles/{id}/verifications","href":"/api-reference/harnessruntime/list-conformancereports-for-a-harnessprofile"},{"title":"Verify a HarnessProfile against a EnvironmentRecipe and model","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/harness-profiles/{id}/verifications","href":"/api-reference/harnessruntime/verify-a-harnessprofile-against-a-environmentrecipe-and-model"}]},{"group":"permissionAssignments","pages":[{"title":"List PermissionAssignments","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/permission-assignments","href":"/api-reference/permissionassignments/list-permissionassignments"},{"title":"Create a PermissionAssignment","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/permission-assignments","href":"/api-reference/permissionassignments/create-a-permissionassignment"},{"title":"Get a PermissionAssignment","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/permission-assignments/{id}","href":"/api-reference/permissionassignments/get-a-permissionassignment"},{"title":"Delete a PermissionAssignment","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/permission-assignments/{id}","href":"/api-reference/permissionassignments/delete-a-permissionassignment"}]},{"group":"actionPolicies","pages":[{"title":"Check a governance decision","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/action-policies/evaluate","href":"/api-reference/actionpolicies/check-a-governance-decision"},{"title":"List ActionPolicies","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/action-policies","href":"/api-reference/actionpolicies/list-actionpolicies"},{"title":"Create an ActionPolicy","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/action-policies","href":"/api-reference/actionpolicies/create-an-actionpolicy"},{"title":"Probe an exact ActionPolicy rule","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/action-policies/rules/probe","href":"/api-reference/actionpolicies/probe-an-exact-actionpolicy-rule"},{"title":"Get an ActionPolicy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/action-policies/{id}","href":"/api-reference/actionpolicies/get-an-actionpolicy"},{"title":"Delete an ActionPolicy","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/action-policies/{id}","href":"/api-reference/actionpolicies/delete-an-actionpolicy"}]},{"group":"files","pages":[{"title":"List Files","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/files","href":"/api-reference/files/list-files"},{"title":"Upload a File","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/files","href":"/api-reference/files/upload-a-file"},{"title":"Get a File","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/files/{id}","href":"/api-reference/files/get-a-file"},{"title":"Delete a File","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/files/{id}","href":"/api-reference/files/delete-a-file"},{"title":"Download a File","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/files/{id}/content","href":"/api-reference/files/download-a-file"}]},{"group":"memoryStores","pages":[{"title":"List Memory Stores","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores","href":"/api-reference/memorystores/list-memory-stores"},{"title":"Create a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores","href":"/api-reference/memorystores/create-a-memory-store"},{"title":"Get a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}","href":"/api-reference/memorystores/get-a-memory-store"},{"title":"Update Memory Store metadata","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}","href":"/api-reference/memorystores/update-memory-store-metadata"},{"title":"Delete a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/memory_stores/{id}","href":"/api-reference/memorystores/delete-a-memory-store"},{"title":"Archive a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/archive","href":"/api-reference/memorystores/archive-a-memory-store"},{"title":"Read a snapshot document","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/snapshots/{version}/document","href":"/api-reference/memorystores/read-a-snapshot-document"},{"title":"List Memory Store snapshots","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/snapshots","href":"/api-reference/memorystores/list-memory-store-snapshots"},{"title":"Get a Memory Store snapshot","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/snapshots/{version}","href":"/api-reference/memorystores/get-a-memory-store-snapshot"},{"title":"Diff two Memory Store versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/diff","href":"/api-reference/memorystores/diff-two-memory-store-versions"},{"title":"Export a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/export","href":"/api-reference/memorystores/export-a-memory-store"},{"title":"Export a Memory Store page","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/export-pages","href":"/api-reference/memorystores/export-a-memory-store-page"},{"title":"Fork a Memory Store version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/fork","href":"/api-reference/memorystores/fork-a-memory-store-version"},{"title":"Apply Memory Store changes","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/changes","href":"/api-reference/memorystores/apply-memory-store-changes"},{"title":"Create a Memory Store working ref","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/working_refs","href":"/api-reference/memorystores/create-a-memory-store-working-ref"},{"title":"Checkpoint a Memory Store working ref","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/working_refs/{session}/checkpoint","href":"/api-reference/memorystores/checkpoint-a-memory-store-working-ref"},{"title":"Delete a Memory Store working ref","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/memory_stores/{id}/working_refs/{session}","href":"/api-reference/memorystores/delete-a-memory-store-working-ref"},{"title":"Search a Memory Store","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/search","href":"/api-reference/memorystores/search-a-memory-store"},{"title":"List Memory Store proposals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/proposals","href":"/api-reference/memorystores/list-memory-store-proposals"},{"title":"Propose Memory Store changes","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/proposals","href":"/api-reference/memorystores/propose-memory-store-changes"},{"title":"Get a Memory Store proposal","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/proposals/{proposal}","href":"/api-reference/memorystores/get-a-memory-store-proposal"},{"title":"Approve or reject a Memory Store proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/proposals/{proposal}/respond","href":"/api-reference/memorystores/approve-or-reject-a-memory-store-proposal"},{"title":"Redact Memory Store paths","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/redactions","href":"/api-reference/memorystores/redact-memory-store-paths"},{"title":"Run incremental Memory Store curation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/curation_runs","href":"/api-reference/memorystores/run-incremental-memory-store-curation"},{"title":"Get a Memory Store curation run","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/curation_runs/{run}","href":"/api-reference/memorystores/get-a-memory-store-curation-run"},{"title":"List memories","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/memories","href":"/api-reference/memorystores/list-memories"},{"title":"Create a memory","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/memories","href":"/api-reference/memorystores/create-a-memory"},{"title":"Retrieve a memory","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/memories/{memory}","href":"/api-reference/memorystores/retrieve-a-memory"},{"title":"Update a memory","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/memories/{memory}","href":"/api-reference/memorystores/update-a-memory"},{"title":"Delete a memory","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/memory_stores/{id}/memories/{memory}","href":"/api-reference/memorystores/delete-a-memory"},{"title":"List memory versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/memory_versions","href":"/api-reference/memorystores/list-memory-versions"},{"title":"Retrieve a memory version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/memory_stores/{id}/memory_versions/{version}","href":"/api-reference/memorystores/retrieve-a-memory-version"},{"title":"Redact a memory version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/memory_stores/{id}/memory_versions/{version}/redact","href":"/api-reference/memorystores/redact-a-memory-version"}]},{"group":"modelCredentials","pages":[{"title":"List ModelCredentials","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces/{workspace_id}/model-credentials","href":"/api-reference/modelcredentials/list-modelcredentials"},{"title":"Create a ModelCredential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}/model-credentials","href":"/api-reference/modelcredentials/create-a-modelcredential"},{"title":"Get a ModelCredential","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-credentials/{model_credential_id}","href":"/api-reference/modelcredentials/get-a-modelcredential"},{"title":"Revoke a ModelCredential","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/model-credentials/{model_credential_id}","href":"/api-reference/modelcredentials/revoke-a-modelcredential"},{"title":"List ModelCredential generations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-credentials/{model_credential_id}/generations","href":"/api-reference/modelcredentials/list-modelcredential-generations"},{"title":"Rotate a ModelCredential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/model-credentials/{model_credential_id}/generations","href":"/api-reference/modelcredentials/rotate-a-modelcredential"},{"title":"Get a ModelCredential generation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-credentials/{model_credential_id}/generations/{model_credential_generation_id}","href":"/api-reference/modelcredentials/get-a-modelcredential-generation"}]},{"group":"modelRoutingProfiles","pages":[{"title":"List ModelRoutingProfiles","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/organizations/workspaces/{workspace_id}/model-routing-profiles","href":"/api-reference/modelroutingprofiles/list-modelroutingprofiles"},{"title":"Create a ModelRoutingProfile","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/organizations/workspaces/{workspace_id}/model-routing-profiles","href":"/api-reference/modelroutingprofiles/create-a-modelroutingprofile"},{"title":"Get a ModelRoutingProfile by ID","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-routing-profiles/{id}","href":"/api-reference/modelroutingprofiles/get-a-modelroutingprofile-by-id"},{"title":"Update a ModelRoutingProfile","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/model-routing-profiles/{id}","href":"/api-reference/modelroutingprofiles/update-a-modelroutingprofile"},{"title":"List ModelRoutingProfile versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-routing-profiles/{id}/versions","href":"/api-reference/modelroutingprofiles/list-modelroutingprofile-versions"},{"title":"Publish a ModelRoutingProfile version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/model-routing-profiles/{id}/versions","href":"/api-reference/modelroutingprofiles/publish-a-modelroutingprofile-version"},{"title":"Get a ModelRoutingProfile version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/model-routing-profiles/{id}/versions/{version}","href":"/api-reference/modelroutingprofiles/get-a-modelroutingprofile-version"}]},{"group":"toolSources","pages":[{"title":"List Tool Sources","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tool-sources","href":"/api-reference/toolsources/list-tool-sources"},{"title":"Register a Tool Source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/tool-sources","href":"/api-reference/toolsources/register-a-tool-source"},{"title":"Sync a Tool Source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/tool-sources/{id}/sync","href":"/api-reference/toolsources/sync-a-tool-source"},{"title":"Adopt a reviewed A2A source version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/tool-sources/{id}/source-versions","href":"/api-reference/toolsources/adopt-a-reviewed-a2a-source-version"},{"title":"List Tools in a Tool Source","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tool-sources/{id}/tools","href":"/api-reference/toolsources/list-tools-in-a-tool-source"},{"title":"Get a Tool","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tool-sources/{id}/tools/{name}","href":"/api-reference/toolsources/get-a-tool"},{"title":"Enable or disable a Tool","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/tool-sources/{id}/tools/{name}","href":"/api-reference/toolsources/enable-or-disable-a-tool"}]},{"group":"skills","pages":[{"title":"List Skills","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skills","href":"/api-reference/skills/list-skills"},{"title":"Create a Skill","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skills","href":"/api-reference/skills/create-a-skill"},{"title":"Get a Skill","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skills/{id}","href":"/api-reference/skills/get-a-skill"},{"title":"Delete a Skill","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/skills/{id}","href":"/api-reference/skills/delete-a-skill"},{"title":"List Skill versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skills/{id}/versions","href":"/api-reference/skills/list-skill-versions"},{"title":"Create a Skill version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skills/{id}/versions","href":"/api-reference/skills/create-a-skill-version"},{"title":"Get a Skill version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skills/{id}/versions/{version}","href":"/api-reference/skills/get-a-skill-version"},{"title":"Delete a Skill version","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/skills/{id}/versions/{version}","href":"/api-reference/skills/delete-a-skill-version"},{"title":"Download a Skill version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skills/{id}/versions/{version}/content","href":"/api-reference/skills/download-a-skill-version"},{"title":"Archive a Skill","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skills/{id}/archive","href":"/api-reference/skills/archive-a-skill"},{"title":"Restore a Skill","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skills/{id}/restore","href":"/api-reference/skills/restore-a-skill"}]},{"group":"skillSources","pages":[{"title":"List Skill Sources","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skill-sources","href":"/api-reference/skillsources/list-skill-sources"},{"title":"Create a Skill Source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-sources","href":"/api-reference/skillsources/create-a-skill-source"},{"title":"Get a Skill Source","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skill-sources/{id}","href":"/api-reference/skillsources/get-a-skill-source"},{"title":"Sync a Skill Source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-sources/{id}/sync","href":"/api-reference/skillsources/sync-a-skill-source"}]},{"group":"skillProposals","pages":[{"title":"List Skill proposals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skill-proposals","href":"/api-reference/skillproposals/list-skill-proposals"},{"title":"Author a Skill proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-proposals","href":"/api-reference/skillproposals/author-a-skill-proposal"},{"title":"Get a Skill proposal","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skill-proposals/{id}","href":"/api-reference/skillproposals/get-a-skill-proposal"},{"title":"Assess a Session for skill worthiness","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/skill-proposals/suggestions/{session}","href":"/api-reference/skillproposals/assess-a-session-for-skill-worthiness"},{"title":"Verify a Skill proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-proposals/{id}/verify","href":"/api-reference/skillproposals/verify-a-skill-proposal"},{"title":"Submit a Skill proposal to its SkillSource","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-proposals/{id}/submit","href":"/api-reference/skillproposals/submit-a-skill-proposal-to-its-skillsource"},{"title":"Discard a Skill proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/skill-proposals/{id}/discard","href":"/api-reference/skillproposals/discard-a-skill-proposal"}]},{"group":"instructionProposals","pages":[{"title":"List instruction proposals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/instruction-proposals","href":"/api-reference/instructionproposals/list-instruction-proposals"},{"title":"Author an instruction proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/instruction-proposals","href":"/api-reference/instructionproposals/author-an-instruction-proposal"},{"title":"Get an instruction proposal","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/instruction-proposals/{id}","href":"/api-reference/instructionproposals/get-an-instruction-proposal"},{"title":"Evaluate an instruction proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/instruction-proposals/{id}/evaluate","href":"/api-reference/instructionproposals/evaluate-an-instruction-proposal"},{"title":"Apply an instruction proposal to its Agent draft","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/instruction-proposals/{id}/apply","href":"/api-reference/instructionproposals/apply-an-instruction-proposal-to-its-agent-draft"},{"title":"Discard an instruction proposal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/instruction-proposals/{id}/discard","href":"/api-reference/instructionproposals/discard-an-instruction-proposal"}]},{"group":"catalog","pages":[{"title":"Search the capability catalog","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/catalog/search","href":"/api-reference/catalog/search-the-capability-catalog"}]},{"group":"concepts","pages":[{"title":"List Concepts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/concepts","href":"/api-reference/concepts/list-concepts"},{"title":"Create a Concept","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/concepts","href":"/api-reference/concepts/create-a-concept"},{"title":"Get a Concept","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/concepts/{id}","href":"/api-reference/concepts/get-a-concept"},{"title":"Delete a Concept","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/concepts/{id}","href":"/api-reference/concepts/delete-a-concept"},{"title":"Update a Concept","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/concepts/{id}","href":"/api-reference/concepts/update-a-concept"}]},{"group":"support","pages":[{"title":"List organization-facing capability support","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/support/capabilities","href":"/api-reference/support/list-organization-facing-capability-support"},{"title":"Get the generated harness support snapshot","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/support/harnesses","href":"/api-reference/support/get-the-generated-harness-support-snapshot"}]},{"group":"connections","pages":[{"title":"Authorize a Connection","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connections/authorize","href":"/api-reference/connections/authorize-a-connection"},{"title":"List Connections","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections","href":"/api-reference/connections/list-connections"},{"title":"Get a Connection","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{id}","href":"/api-reference/connections/get-a-connection"},{"title":"Revoke a Connection","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/connections/{id}","href":"/api-reference/connections/revoke-a-connection"},{"title":"List tools for a Connection","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{id}/tools","href":"/api-reference/connections/list-tools-for-a-connection"},{"title":"List MCP events for a Connection","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{id}/mcp-events","href":"/api-reference/connections/list-mcp-events-for-a-connection"},{"title":"Prepare connected account tools","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connections/{id}/tools/prepare","href":"/api-reference/connections/prepare-connected-account-tools"},{"title":"Preview Connection revocation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{id}/revocation-impact","href":"/api-reference/connections/preview-connection-revocation"},{"title":"Reauthorize a Connection","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connections/{id}/reauthorize","href":"/api-reference/connections/reauthorize-a-connection"},{"title":"Check Connection health","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connections/{id}/health-check","href":"/api-reference/connections/check-connection-health"},{"title":"Get a Connection's data policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{id}/data-policy","href":"/api-reference/connections/get-a-connections-data-policy"},{"title":"Replace a Connection's data policy","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/connections/{id}/data-policy","href":"/api-reference/connections/replace-a-connections-data-policy"},{"title":"Plan or apply Connection access","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connections/{id}/access","href":"/api-reference/connections/plan-or-apply-connection-access"},{"title":"List connectable providers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connection-providers","href":"/api-reference/connections/list-connectable-providers"}]},{"group":"connectionAssignments","pages":[{"title":"List Workspace Connection assignments","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connection-assignments","href":"/api-reference/connectionassignments/list-workspace-connection-assignments"},{"title":"List an agent's assigned Connections","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agents/{agent_id}/assigned-connections","href":"/api-reference/connectionassignments/list-an-agents-assigned-connections"},{"title":"Assign Connections to an agent","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agents/{agent_id}/assigned-connections","href":"/api-reference/connectionassignments/assign-connections-to-an-agent"},{"title":"Unassign a Connection from an agent","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/agents/{agent_id}/assigned-connections/{connection_id}","href":"/api-reference/connectionassignments/unassign-a-connection-from-an-agent"},{"title":"List a Connection's assigned agents","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connections/{connection_id}/assigned-agents","href":"/api-reference/connectionassignments/list-a-connections-assigned-agents"}]},{"group":"connectedRuntimes","pages":[{"title":"Create a ConnectedRuntime pairing code","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connected-runtime-pairings","href":"/api-reference/connectedruntimes/create-a-connectedruntime-pairing-code"},{"title":"Get a ConnectedRuntime pairing","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connected-runtime-pairings/{id}","href":"/api-reference/connectedruntimes/get-a-connectedruntime-pairing"},{"title":"Enroll a ConnectedRuntime for an Agent","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connected-runtime-enrollments","href":"/api-reference/connectedruntimes/enroll-a-connectedruntime-for-an-agent"},{"title":"List ConnectedRuntimes","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connected-runtimes","href":"/api-reference/connectedruntimes/list-connectedruntimes"},{"title":"Create a ConnectedRuntime on an existing installation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connected-runtimes","href":"/api-reference/connectedruntimes/create-a-connectedruntime-on-an-existing-installation"},{"title":"List ConnectedRuntime presences","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connected-runtime-presences","href":"/api-reference/connectedruntimes/list-connectedruntime-presences"},{"title":"Get a ConnectedRuntime","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/connected-runtimes/{id}","href":"/api-reference/connectedruntimes/get-a-connectedruntime"},{"title":"Revoke a ConnectedRuntime","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/connected-runtimes/{id}","href":"/api-reference/connectedruntimes/revoke-a-connectedruntime"},{"title":"Rotate a ConnectedRuntime connector token","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/connected-runtimes/{id}/token","href":"/api-reference/connectedruntimes/rotate-a-connectedruntime-connector-token"}]},{"group":"fileTrees","pages":[{"title":"List FileTrees","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees","href":"/api-reference/filetrees/list-filetrees"},{"title":"Create a FileTree","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/file-trees","href":"/api-reference/filetrees/create-a-filetree"},{"title":"Get a FileTree","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}","href":"/api-reference/filetrees/get-a-filetree"},{"title":"Delete a FileTree","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/file-trees/{id}","href":"/api-reference/filetrees/delete-a-filetree"},{"title":"List FileTree versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/versions","href":"/api-reference/filetrees/list-filetree-versions"},{"title":"Publish an uploaded FileTree version","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/file-trees/{id}/versions","href":"/api-reference/filetrees/publish-an-uploaded-filetree-version"},{"title":"Refresh a Git FileTree","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/file-trees/{id}/refresh","href":"/api-reference/filetrees/refresh-a-git-filetree"},{"title":"Get a FileTree version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/versions/{version}","href":"/api-reference/filetrees/get-a-filetree-version"},{"title":"List files in a FileTree version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/versions/{version}/tree","href":"/api-reference/filetrees/list-files-in-a-filetree-version"},{"title":"Compare two FileTree versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/versions/{version}/diff/{toVersion}","href":"/api-reference/filetrees/compare-two-filetree-versions"},{"title":"Read a file from a FileTree version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/versions/{version}/file","href":"/api-reference/filetrees/read-a-file-from-a-filetree-version"},{"title":"List a Git FileTree's branches","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/branches","href":"/api-reference/filetrees/list-a-git-filetrees-branches"},{"title":"List a Git FileTree's pull requests","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/pull-requests","href":"/api-reference/filetrees/list-a-git-filetrees-pull-requests"},{"title":"Open a pull request on a Git FileTree","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/file-trees/{id}/pull-requests","href":"/api-reference/filetrees/open-a-pull-request-on-a-git-filetree"},{"title":"Get one of a Git FileTree's pull requests","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/pull-requests/{number}","href":"/api-reference/filetrees/get-one-of-a-git-filetrees-pull-requests"},{"title":"List a Git FileTree's commit history","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/file-trees/{id}/commits","href":"/api-reference/filetrees/list-a-git-filetrees-commit-history"},{"title":"Push a working tree to a Git FileTree branch","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/file-trees/{id}/push","href":"/api-reference/filetrees/push-a-working-tree-to-a-git-filetree-branch"}]},{"group":"collaboration","pages":[{"title":"List ExternalInstallations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/external-installations","href":"/api-reference/collaboration/list-externalinstallations"},{"title":"Create an ExternalInstallation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/external-installations","href":"/api-reference/collaboration/create-an-externalinstallation"},{"title":"Issue an installation pairing proof","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/external-installations/pairing-proofs","href":"/api-reference/collaboration/issue-an-installation-pairing-proof"},{"title":"Get an ExternalInstallation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/external-installations/{id}","href":"/api-reference/collaboration/get-an-externalinstallation"},{"title":"Erase an ExternalInstallation","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/external-installations/{id}","href":"/api-reference/collaboration/erase-an-externalinstallation"},{"title":"Update ExternalInstallation state","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/external-installations/{id}","href":"/api-reference/collaboration/update-externalinstallation-state"},{"title":"List AgentPlacements","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agent-placements","href":"/api-reference/collaboration/list-agentplacements"},{"title":"Create an AgentPlacement","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/agent-placements","href":"/api-reference/collaboration/create-an-agentplacement"},{"title":"Get an AgentPlacement","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/agent-placements/{id}","href":"/api-reference/collaboration/get-an-agentplacement"},{"title":"Erase an AgentPlacement","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/agent-placements/{id}","href":"/api-reference/collaboration/erase-an-agentplacement"},{"title":"Update an AgentPlacement","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/agent-placements/{id}","href":"/api-reference/collaboration/update-an-agentplacement"}]},{"group":"automationGraphs","pages":[{"title":"List AutomationGraphs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs","href":"/api-reference/automationgraphs/list-automationgraphs"},{"title":"Create an AutomationGraph","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs","href":"/api-reference/automationgraphs/create-an-automationgraph"},{"title":"Get an AutomationGraph","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}","href":"/api-reference/automationgraphs/get-an-automationgraph"},{"title":"Replace an AutomationGraph document","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/automation-graphs/{id}","href":"/api-reference/automationgraphs/replace-an-automationgraph-document"},{"title":"Update AutomationGraph layout","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/automation-graphs/{id}/layout","href":"/api-reference/automationgraphs/update-automationgraph-layout"},{"title":"List AutomationGraph versions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}/versions","href":"/api-reference/automationgraphs/list-automationgraph-versions"},{"title":"Get an AutomationGraph version","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}/versions/{version}","href":"/api-reference/automationgraphs/get-an-automationgraph-version"},{"title":"Plan an AutomationGraph apply","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/plan","href":"/api-reference/automationgraphs/plan-an-automationgraph-apply"},{"title":"Preview an AutomationGraph plan","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/plan-preview","href":"/api-reference/automationgraphs/preview-an-automationgraph-plan"},{"title":"List AutomationGraph applications","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}/applications","href":"/api-reference/automationgraphs/list-automationgraph-applications"},{"title":"Apply an AutomationGraph plan","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/applications","href":"/api-reference/automationgraphs/apply-an-automationgraph-plan"},{"title":"Get an AutomationGraph application","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}/applications/{applicationId}","href":"/api-reference/automationgraphs/get-an-automationgraph-application"},{"title":"Get AutomationGraph drift","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation-graphs/{id}/drift","href":"/api-reference/automationgraphs/get-automationgraph-drift"},{"title":"Test one AutomationGraph node","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/node-tests","href":"/api-reference/automationgraphs/test-one-automationgraph-node"},{"title":"Archive an AutomationGraph","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/archive","href":"/api-reference/automationgraphs/archive-an-automationgraph"},{"title":"Cancel an unentered AutomationGraph publication","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/applications/{applicationId}/cancel","href":"/api-reference/automationgraphs/cancel-an-unentered-automationgraph-publication"},{"title":"Complete an AutomationGraph webhook apply","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation-graphs/{id}/applications/{applicationId}/webhook-secret","href":"/api-reference/automationgraphs/complete-an-automationgraph-webhook-apply"}]},{"group":"automations","pages":[{"title":"List Automations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations","href":"/api-reference/automations/list-automations"},{"title":"Create an Automation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations","href":"/api-reference/automations/create-an-automation"},{"title":"Get an Automation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}","href":"/api-reference/automations/get-an-automation"},{"title":"Update an Automation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}","href":"/api-reference/automations/update-an-automation"},{"title":"Delete an Automation","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/automations/{id}","href":"/api-reference/automations/delete-an-automation"},{"title":"Read Automation proactivity evidence","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/proactivity","href":"/api-reference/automations/read-automation-proactivity-evidence"},{"title":"Pause an Automation","description":"Pause an Automation and stop new automatic schedule or trigger admission.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/pause","href":"/api-reference/automations/pause-an-automation"},{"title":"Unpause an Automation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/unpause","href":"/api-reference/automations/unpause-an-automation"},{"title":"Archive an Automation","description":"Terminally end future schedule and trigger admission while retaining existing Sessions, accepted AutomationRuns, evidence and cleanup obligations.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/archive","href":"/api-reference/automations/archive-an-automation"},{"title":"Test an Automation webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/test-delivery","href":"/api-reference/automations/test-an-automation-webhook-delivery"},{"title":"Run an Automation now","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/run","href":"/api-reference/automations/run-an-automation-now"},{"title":"List AutomationRuns","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs","href":"/api-reference/automations/list-automationruns"},{"title":"Get an AutomationRun","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs/{id}","href":"/api-reference/automations/get-an-automationrun"},{"title":"Cancel an Automation run","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation_runs/{id}/cancel","href":"/api-reference/automations/cancel-an-automation-run"},{"title":"Get AutomationRun evidence","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs/{id}/evidence","href":"/api-reference/automations/get-automationrun-evidence"},{"title":"Get an AutomationRun trace","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs/{id}/trace","href":"/api-reference/automations/get-an-automationrun-trace"},{"title":"Get an AutomationRun FlowReview report","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs/{id}/flow-review","href":"/api-reference/automations/get-an-automationrun-flowreview-report"},{"title":"List usefulness feedback for an AutomationRun","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automation_runs/{id}/feedback","href":"/api-reference/automations/list-usefulness-feedback-for-an-automationrun"},{"title":"Record usefulness feedback for an AutomationRun","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automation_runs/{id}/feedback","href":"/api-reference/automations/record-usefulness-feedback-for-an-automationrun"},{"title":"Change usefulness feedback for an AutomationRun","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/automation_runs/{id}/feedback/{feedback_id}","href":"/api-reference/automations/change-usefulness-feedback-for-an-automationrun"},{"title":"List filtered webhook deliveries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/filtered-deliveries","href":"/api-reference/automations/list-filtered-webhook-deliveries"},{"title":"List Automation webhook sources","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/webhook-sources","href":"/api-reference/automations/list-automation-webhook-sources"},{"title":"Bind a webhook source to an Automation","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/webhook-sources","href":"/api-reference/automations/bind-a-webhook-source-to-an-automation"},{"title":"Get Automation readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/readiness","href":"/api-reference/automations/get-automation-readiness"},{"title":"Delete an Automation webhook source","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/automations/{id}/webhook-sources/{sourceId}","href":"/api-reference/automations/delete-an-automation-webhook-source"},{"title":"List managed provider trigger registrations","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/provider-webhook-registrations","href":"/api-reference/automations/list-managed-provider-trigger-registrations"},{"title":"Create a managed provider trigger registration","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/provider-webhook-registrations","href":"/api-reference/automations/create-a-managed-provider-trigger-registration"},{"title":"Get a managed provider trigger registration","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/provider-webhook-registrations/{registrationId}","href":"/api-reference/automations/get-a-managed-provider-trigger-registration"},{"title":"Revoke a managed provider trigger registration","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/automations/{id}/provider-webhook-registrations/{registrationId}","href":"/api-reference/automations/revoke-a-managed-provider-trigger-registration"},{"title":"Inspect a managed provider trigger registration","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/provider-webhook-registrations/{registrationId}/inspect","href":"/api-reference/automations/inspect-a-managed-provider-trigger-registration"},{"title":"Reconcile a managed provider trigger registration","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/provider-webhook-registrations/{registrationId}/reconcile","href":"/api-reference/automations/reconcile-a-managed-provider-trigger-registration"},{"title":"Request a provider trigger test","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/provider-webhook-registrations/{registrationId}/test","href":"/api-reference/automations/request-a-provider-trigger-test"},{"title":"Rotate a managed provider webhook verification secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/provider-webhook-registrations/{registrationId}/rotate-secret","href":"/api-reference/automations/rotate-a-managed-provider-webhook-verification-secret"},{"title":"List MCP event subscriptions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/mcp-event-subscriptions","href":"/api-reference/automations/list-mcp-event-subscriptions"},{"title":"Subscribe a WebhookSource to an MCP event","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/mcp-event-subscriptions","href":"/api-reference/automations/subscribe-a-webhooksource-to-an-mcp-event"},{"title":"Get an MCP event subscription","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/mcp-event-subscriptions/{subscriptionId}","href":"/api-reference/automations/get-an-mcp-event-subscription"},{"title":"Delete an MCP event subscription","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/automations/{id}/mcp-event-subscriptions/{subscriptionId}","href":"/api-reference/automations/delete-an-mcp-event-subscription"},{"title":"Reconcile an MCP event subscription","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/automations/{id}/mcp-event-subscriptions/{subscriptionId}/reconcile","href":"/api-reference/automations/reconcile-an-mcp-event-subscription"},{"title":"List a provider webhook catalog","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/{id}/provider-webhook-catalog","href":"/api-reference/automations/list-a-provider-webhook-catalog"},{"title":"Describe a provider webhook catalog","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/provider-webhook-provider-catalog","href":"/api-reference/automations/describe-a-provider-webhook-catalog"},{"title":"List provider webhook providers","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/automations/provider-webhook-providers","href":"/api-reference/automations/list-provider-webhook-providers"}]},{"group":"actionApprovals","pages":[{"title":"List ActionApprovals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/action-approvals","href":"/api-reference/actionapprovals/list-actionapprovals"},{"title":"Get an ActionApproval","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/action-approvals/{id}","href":"/api-reference/actionapprovals/get-an-actionapproval"},{"title":"Read the Session evidence an ActionApproval withholds","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/action-approvals/{id}/session-evidence","href":"/api-reference/actionapprovals/read-the-session-evidence-an-actionapproval-withholds"},{"title":"Respond to an ActionApproval","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/action-approvals/{id}/responses","href":"/api-reference/actionapprovals/respond-to-an-actionapproval"}]},{"group":"standingApprovals","pages":[{"title":"List StandingApprovals","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/standing-approvals","href":"/api-reference/standingapprovals/list-standingapprovals"},{"title":"Get a standing approval","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/standing-approvals/{id}","href":"/api-reference/standingapprovals/get-a-standing-approval"},{"title":"Revoke a standing approval","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/standing-approvals/{id}/revocation","href":"/api-reference/standingapprovals/revoke-a-standing-approval"}]},{"group":"workloadReviewPolicies","pages":[{"title":"Get workload review policy","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/workload-review-policy","href":"/api-reference/workloadreviewpolicies/get-workload-review-policy"},{"title":"Publish workload review policy","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/workload-review-policy","href":"/api-reference/workloadreviewpolicies/publish-workload-review-policy"}]},{"group":"usage","pages":[{"title":"Get an original Usage charge","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/usage/{usage_entry_id}/charge","href":"/api-reference/usage/get-an-original-usage-charge"},{"title":"List raw UsageLedger entries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/usage","href":"/api-reference/usage/list-raw-usageledger-entries"},{"title":"Get the Workspace usage and spend series","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/usage/series","href":"/api-reference/usage/get-the-workspace-usage-and-spend-series"}]},{"group":"models","pages":[{"title":"List routable models","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/models","href":"/api-reference/models/list-routable-models"}]},{"group":"budgets","pages":[{"title":"List Budgets","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/budgets","href":"/api-reference/budgets/list-budgets"},{"title":"Create a Budget","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/budgets","href":"/api-reference/budgets/create-a-budget"},{"title":"List current Budget utilization","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/budgets/utilizations","href":"/api-reference/budgets/list-current-budget-utilization"},{"title":"Get a Budget by ID","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/budgets/{id}","href":"/api-reference/budgets/get-a-budget-by-id"},{"title":"Update Budget thresholds or state","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/budgets/{id}","href":"/api-reference/budgets/update-budget-thresholds-or-state"},{"title":"Get current Budget utilization","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/budgets/{id}/utilization","href":"/api-reference/budgets/get-current-budget-utilization"}]},{"group":"billing","pages":[{"title":"Get workspace billing status","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/billing/status","href":"/api-reference/billing/get-workspace-billing-status"},{"title":"List billing seats","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/billing/members","href":"/api-reference/billing/list-billing-seats"},{"title":"List seats pending billing activation","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/billing/members/pending","href":"/api-reference/billing/list-seats-pending-billing-activation"},{"title":"List billing logs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/billing/logs","href":"/api-reference/billing/list-billing-logs"},{"title":"Buy prepaid usage credits","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/billing/credits/checkout","href":"/api-reference/billing/buy-prepaid-usage-credits"},{"title":"List prepaid purchase invoices","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/billing/credits/purchases","href":"/api-reference/billing/list-prepaid-purchase-invoices"},{"title":"Retired Team checkout preview","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/billing/checkout/preview","href":"/api-reference/billing/retired-team-checkout-preview"},{"title":"Retired Team checkout start","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/billing/checkout","href":"/api-reference/billing/retired-team-checkout-start"},{"title":"Cancel a retained legacy Team preview","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/billing/checkout/cancel","href":"/api-reference/billing/cancel-a-retained-legacy-team-preview"},{"title":"Open the hosted billing portal","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/billing/portal","href":"/api-reference/billing/open-the-hosted-billing-portal"}]},{"group":"sessions","pages":[{"title":"Read an original input result and usage","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/inputs/{input_id}/result","href":"/api-reference/sessions/read-an-original-input-result-and-usage"},{"title":"Upload a Session capture content chunk","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/captures/chunks","href":"/api-reference/sessions/upload-a-session-capture-content-chunk"},{"title":"Decide a Session's return from local work","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/return/decide","href":"/api-reference/sessions/decide-a-sessions-return-from-local-work"},{"title":"Acknowledge a Session capture manifest","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/captures/acknowledge","href":"/api-reference/sessions/acknowledge-a-session-capture-manifest"},{"title":"Fork a Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/fork","href":"/api-reference/sessions/fork-a-session"},{"title":"List Sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions","href":"/api-reference/sessions/list-sessions"},{"title":"Create a Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions","href":"/api-reference/sessions/create-a-session"},{"title":"Get a Session","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{session_id}","href":"/api-reference/sessions/get-a-session"},{"title":"Update a Session's title or metadata","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{session_id}","href":"/api-reference/sessions/update-a-sessions-title-or-metadata"},{"title":"Delete a Session","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/sessions/{session_id}","href":"/api-reference/sessions/delete-a-session"},{"title":"List Session Resources","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{session_id}/resources","href":"/api-reference/sessions/list-session-resources"},{"title":"Add a Session Resource","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{session_id}/resources","href":"/api-reference/sessions/add-a-session-resource"},{"title":"Get a Session Resource","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{session_id}/resources/{resource_id}","href":"/api-reference/sessions/get-a-session-resource"},{"title":"Update a Session Resource","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{session_id}/resources/{resource_id}","href":"/api-reference/sessions/update-a-session-resource"},{"title":"Delete a Session Resource","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/sessions/{session_id}/resources/{resource_id}","href":"/api-reference/sessions/delete-a-session-resource"},{"title":"Get a Session's context ledger","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/ledger","href":"/api-reference/sessions/get-a-sessions-context-ledger"},{"title":"Diff a forked Session against its source","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/diff","href":"/api-reference/sessions/diff-a-forked-session-against-its-source"},{"title":"List Session Checkpoints","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/checkpoints","href":"/api-reference/sessions/list-session-checkpoints"},{"title":"Attach a FileTree mount to a Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/resource-bindings","href":"/api-reference/sessions/attach-a-filetree-mount-to-a-session"},{"title":"Detach a FileTree mount from a Session","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/sessions/{id}/resource-bindings/{resource_id}","href":"/api-reference/sessions/detach-a-filetree-mount-from-a-session"},{"title":"Preview resolved Session setup","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/preview","href":"/api-reference/sessions/preview-resolved-session-setup"},{"title":"List persisted Session events","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/events","href":"/api-reference/sessions/list-persisted-session-events"},{"title":"Send Session events","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/events","href":"/api-reference/sessions/send-session-events"},{"title":"List retained Session diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/diagnostics/events","href":"/api-reference/sessions/list-retained-session-diagnostics"},{"title":"Archive a Session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{session_id}/archive","href":"/api-reference/sessions/archive-a-session"},{"title":"List DeliveryScreen verdicts for a Session","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/screened-messages","href":"/api-reference/sessions/list-deliveryscreen-verdicts-for-a-session"},{"title":"List the files a Session produced","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/files","href":"/api-reference/sessions/list-the-files-a-session-produced"},{"title":"Download one file a Session produced","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/files/content","href":"/api-reference/sessions/download-one-file-a-session-produced"},{"title":"Resolve retained wire content","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/events/{event_id}/content","href":"/api-reference/sessions/resolve-retained-wire-content"},{"title":"Read Session deletion progress","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{session_id}/erasure-status","href":"/api-reference/sessions/read-session-deletion-progress"},{"title":"Stream Session events (SSE)","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/events/stream","href":"/api-reference/sessions/stream-session-events-sse"}]},{"group":"audit","pages":[{"title":"List AuditRecords","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/audit","href":"/api-reference/audit/list-auditrecords"},{"title":"Export AuditRecords for SIEM ingestion","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/audit/export","href":"/api-reference/audit/export-auditrecords-for-siem-ingestion"}]},{"group":"sessionExports","pages":[{"title":"Export a Session's event ledger","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/export","href":"/api-reference/sessionexports/export-a-sessions-event-ledger"},{"title":"Export a Session Bundle","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/bundle","href":"/api-reference/sessionexports/export-a-session-bundle"}]},{"group":"runs","pages":[{"title":"List Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/runs","href":"/api-reference/runs/list-runs"},{"title":"Get a Run","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/runs/{id}","href":"/api-reference/runs/get-a-run"}]},{"group":"runnerPools","pages":[{"title":"List live Runner presences","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/runner-pools/presences","href":"/api-reference/runnerpools/list-live-runner-presences"},{"title":"List runner pools","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/runner-pools","href":"/api-reference/runnerpools/list-runner-pools"},{"title":"Create a runner pool","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/runner-pools","href":"/api-reference/runnerpools/create-a-runner-pool"},{"title":"Read a runner pool's work-queue stats","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/runner-pools/{id}/work-stats","href":"/api-reference/runnerpools/read-a-runner-pools-work-queue-stats"},{"title":"Delete a runner pool","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/runner-pools/{id}","href":"/api-reference/runnerpools/delete-a-runner-pool"}]},{"group":"transcripts","pages":[{"title":"Discover transcripts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/transcripts","href":"/api-reference/transcripts/discover-transcripts"}]},{"group":"sessionWatches","pages":[{"title":"List Session Watches","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/watches","href":"/api-reference/sessionwatches/list-session-watches"},{"title":"Create a Session Watch","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/watches","href":"/api-reference/sessionwatches/create-a-session-watch"},{"title":"Get a Session Watch","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/watches/{watch_id}","href":"/api-reference/sessionwatches/get-a-session-watch"},{"title":"Delete a Session Watch","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/sessions/{id}/watches/{watch_id}","href":"/api-reference/sessionwatches/delete-a-session-watch"},{"title":"Update a Session Watch","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/sessions/{id}/watches/{watch_id}","href":"/api-reference/sessionwatches/update-a-session-watch"}]},{"group":"sessionCapsules","pages":[{"title":"Inspect native continuation capsule custody","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/sessions/{id}/continuation-capsules","href":"/api-reference/sessioncapsules/inspect-native-continuation-capsule-custody"},{"title":"Export a qualified native continuation capsule","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/continuation-capsules/export","href":"/api-reference/sessioncapsules/export-a-qualified-native-continuation-capsule"},{"title":"Import a qualified native continuation capsule","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/continuation-capsules/import","href":"/api-reference/sessioncapsules/import-a-qualified-native-continuation-capsule"}]},{"group":"sessionTrajectories","pages":[{"title":"Export a quality-receipted Session trajectory","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/sessions/{id}/trajectories/export","href":"/api-reference/sessiontrajectories/export-a-quality-receipted-session-trajectory"}]},{"group":"webhookEndpoints","pages":[{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhook-endpoints","href":"/api-reference/webhookendpoints/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints","href":"/api-reference/webhookendpoints/create-a-webhook-endpoint"},{"title":"Get a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhook-endpoints/{id}","href":"/api-reference/webhookendpoints/get-a-webhook-endpoint"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/webhook-endpoints/{id}","href":"/api-reference/webhookendpoints/delete-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/webhook-endpoints/{id}","href":"/api-reference/webhookendpoints/update-a-webhook-endpoint"},{"title":"Rotate a webhook endpoint signing secret","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/rotate-secret","href":"/api-reference/webhookendpoints/rotate-a-webhook-endpoint-signing-secret"},{"title":"Send a test webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/test","href":"/api-reference/webhookendpoints/send-a-test-webhook-delivery"},{"title":"List webhook endpoint deliveries","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/webhook-endpoints/{id}/deliveries","href":"/api-reference/webhookendpoints/list-webhook-endpoint-deliveries"},{"title":"Redeliver a failed webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/webhook-endpoints/{id}/deliveries/{deliveryId}/redeliver","href":"/api-reference/webhookendpoints/redeliver-a-failed-webhook-delivery"}]},{"group":"integrationGateway","pages":[{"title":"Get current Connection capability publication","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{id}/connections/{connectionId}/capabilities","href":"/api-reference/integrationgateway/get-current-connection-capability-publication"},{"title":"Capture Connection capabilities for review","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connections/{connectionId}/capability-refreshes","href":"/api-reference/integrationgateway/capture-connection-capabilities-for-review"},{"title":"Get a Connection capability refresh","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{id}/connections/{connectionId}/capability-refreshes/{revisionId}","href":"/api-reference/integrationgateway/get-a-connection-capability-refresh"},{"title":"Adopt reviewed Connection capabilities","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connections/{connectionId}/capability-refreshes/{revisionId}/adopt","href":"/api-reference/integrationgateway/adopt-reviewed-connection-capabilities"},{"title":"Get Connection return origins","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/integration-gateway/return-origins","href":"/api-reference/integrationgateway/get-connection-return-origins"},{"title":"Replace Connection return origins","deprecated":null,"version":null,"openapi":"/openapi.json put /v1/integration-gateway/return-origins","href":"/api-reference/integrationgateway/replace-connection-return-origins"},{"title":"List Connect Center offerings","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{id}/integration-offerings","href":"/api-reference/integrationgateway/list-connect-center-offerings"},{"title":"Begin a Connection setup session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connection-sessions","href":"/api-reference/integrationgateway/begin-a-connection-setup-session"},{"title":"Begin a Connection reconnect session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connections/{connectionId}/reconnect-sessions","href":"/api-reference/integrationgateway/begin-a-connection-reconnect-session"},{"title":"Begin a Connection revocation session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connections/{connectionId}/revocation-sessions","href":"/api-reference/integrationgateway/begin-a-connection-revocation-session"},{"title":"Get a Connection session","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/principals/{id}/connection-sessions/{sessionId}","href":"/api-reference/integrationgateway/get-a-connection-session"},{"title":"Observe a Connection session","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connection-sessions/{sessionId}/observe","href":"/api-reference/integrationgateway/observe-a-connection-session"},{"title":"Replay a Connection session handoff","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/connection-sessions/{sessionId}/replay","href":"/api-reference/integrationgateway/replay-a-connection-session-handoff"},{"title":"Detect an Integration source","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/principals/{id}/integration-source-detections","href":"/api-reference/integrationgateway/detect-an-integration-source"},{"title":"Search the Integration discovery directory","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/integration-gateway/directory","href":"/api-reference/integrationgateway/search-the-integration-discovery-directory"}]},{"group":"environments","pages":[{"title":"List Environments","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/environments","href":"/api-reference/environments/list-environments"},{"title":"Create an Environment","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/environments","href":"/api-reference/environments/create-an-environment"},{"title":"Get an Environment","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/environments/{environment_id}","href":"/api-reference/environments/get-an-environment"},{"title":"Update an Environment","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/environments/{environment_id}","href":"/api-reference/environments/update-an-environment"},{"title":"Delete an Environment","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/environments/{environment_id}","href":"/api-reference/environments/delete-an-environment"},{"title":"Archive an Environment","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/environments/{environment_id}/archive","href":"/api-reference/environments/archive-an-environment"}]},{"group":"vaults","pages":[{"title":"List Vaults","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/vaults","href":"/api-reference/vaults/list-vaults"},{"title":"Create a Vault","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults","href":"/api-reference/vaults/create-a-vault"},{"title":"Get a Vault","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/vaults/{vault_id}","href":"/api-reference/vaults/get-a-vault"},{"title":"Update a Vault","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}","href":"/api-reference/vaults/update-a-vault"},{"title":"Delete a Vault","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/vaults/{vault_id}","href":"/api-reference/vaults/delete-a-vault"},{"title":"Archive a Vault","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}/archive","href":"/api-reference/vaults/archive-a-vault"},{"title":"List Credentials","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/vaults/{vault_id}/credentials","href":"/api-reference/vaults/list-credentials"},{"title":"Create a Credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}/credentials","href":"/api-reference/vaults/create-a-credential"},{"title":"Get a Credential","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/vaults/get-a-credential"},{"title":"Update a Credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/vaults/update-a-credential"},{"title":"Delete a Credential","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/vaults/delete-a-credential"},{"title":"Archive a Credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}/credentials/{credential_id}/archive","href":"/api-reference/vaults/archive-a-credential"},{"title":"Validate a Credential","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate","href":"/api-reference/vaults/validate-a-credential"}]},{"group":"apiMcp","pages":[{"title":"Use the Checkfu API MCP server","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/mcp","href":"/api-reference/apimcp/use-the-checkfu-api-mcp-server"}]},{"group":"a2a","pages":[{"title":"Get an installed Agent's public A2A v1 Agent Card","deprecated":null,"version":null,"openapi":"/openapi.json get /a2a/v1/workspaces/{workspace}/agent-placements/{installation}/agent-card.json","href":"/api-reference/a2a/get-an-installed-agents-public-a2a-v1-agent-card"},{"title":"Invoke or observe an installed Agent through A2A v1","deprecated":null,"version":null,"openapi":"/openapi.json post /a2a/v1/workspaces/{workspace}/agent-placements/{installation}","href":"/api-reference/a2a/invoke-or-observe-an-installed-agent-through-a2a-v1"}]}]}]}]},"title":"Unpause an Automation - Checkfu","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-Og7hgu7u.js","dist-BaREnp3o.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-CefdjKz2.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","AssistantPageLink-sgx_0XzF.js"]}